تبدیل شیت ها به pdf به صورت جداگانه

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali.b

    • 2014/01/12
    • 798

    تبدیل شیت ها به pdf به صورت جداگانه

    با این کد میتونید از تمام شیت ها به صورت جداگانه به فایل PDF تبدیل کنید
    کد:
    Option Explicit
    Sub Print_PDF()
    Dim Awb As Workbook
    Dim Snr As Integer
    Dim ws As Worksheet
    Set Awb = ActiveWorkbook
     
     
    For Each ws In Awb.Sheets
        If Not ws.Name = "Sheet1" Then
            'Sheets(ws.Name).Copy
            Awb.Sheets(ws.Name).Copy
            'Sheets(ws.Name).Select
            ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
            Awb.Path & "\" & Awb.Sheets(ws.Name).Name & ".pdf", _
            Quality:=xlQualityStandard, IncludeDocProperties:=True, _
            IgnorePrintAreas:=False, OpenAfterPublish:=False
           
            ActiveWindow.Close False
        End If
    Next ws
     
     
    End Sub
    [CENTER]
    [/CENTER]
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    با درود
    ممنون فقط یه مسئله جاش تو اموزش وی بی بود نه تو تالار پرسش . ممنون
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    • arash2152

      • 2014/01/13
      • 6
      • 42.00

      #3
      چگونه میشه دو شیت از سه شیت یک فایل اکسل را تیدیل به یک فایل PDF کرد؟
      ترجیحا اگه Print area متغیر و از مثلا یکی از سلول ها بخونه خیلی بهتره
      آیا میشه بصورت فوتر بهش شماره صفحه داد؟

      کامنت

      چند لحظه..