ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
11 visibility
موضوع: آفیس توسط:

لیسا یک ورک بوک دارد که شامل چندین کاربرگ است. او می خواهد برای این کاربرگ ها (یک پی دی اف در هر کاربرگ) با نام پی دی اف بر اساس نام کاربرگ ها، پی دی اف های جداگانه ایجاد کند. او فکر می کند که آیا راهی برای انجام این کار در اکسل وجود دارد.

راه هایی برای انجام آن وجود دارد، بسته به اینکه چقدر زمان می خواهید صرف کنید. اگر این یک اتفاق "یکباره" است، ممکن است فقط چاپ هر کاربرگ جداگانه را به صورت دستی در نظر بگیرید. یا، می توانید هر کاربرگ را در ورک بوک خودش کپی کنید و سپس هر ورک بوک را در PDF چاپ کنید.

اگرچه اینها کاملاً فشرده هستند. (به همین دلیل است که گفتم آنها ممکن است فقط برای موارد "یک بار" خوب باشند.) اگر می خواهید چیزی کمی خودکارتر باشد، می خواهید از ماکرو برای انجام فایل های PDF استفاده کنید. در اینجا یک مثال از یک ماکرو کوتاه است که ایجاد PDF را برای شما انجام می دهد:

Sub CreatePDFs()
    Dim wks As Worksheet
    Dim sFolder As String
    Dim sTemp As String

    sFolder = ActiveWorkbook.Path & ""

    sTemp = "Created PDFs for the following worksheets"
    For Each wks In ActiveWorkbook.Worksheets
        If wks.Visible = xlSheetVisible Then
            sTemp = sTemp & vbCrLf & "   * " & wks.Name
            wks.ExportAsFixedFormat Type:=xlTypePDF, _
              Filename:=sFolder & wks.Name & ".pdf", _
              OpenAfterPublish:=False
        End If
    Next

    MsgBox sTemp
End Sub

توجه داشته باشید که مسیر ذخیره شده در متغیر sFolder روی هر مسیری که با Workbook فعال مرتبط است تنظیم می شود. (اگر هنوز ورک بوک فعال را ذخیره نکرده اید، ماکرو به درستی اجرا نمی شود.) این مسیر پوشه ای است که فایل های PDF در آن ذخیره می شوند. اگر می خواهید آنها را در مکان دیگری ذخیره کنید، فقط مقدار اختصاص داده شده به متغیر sFolder را تغییر دهید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

82 نفر آنلاین
1 عضو و 81 مهمان در سایت حاضرند
اعضای حاضر در سایت
بازدید امروز: 15116
بازدید دیروز: 23384
بازدید کل: 15266014
...