2014-04-16 26 views
5

Çalışma kitabımdaki birden çok sayfayı yatay biçimde bir pdf'ye nasıl pdf yapabilirim? İşte sahip olduğum şey. Manzara sözdizimini özledim -Manzara PDF olarak kaydet

Sub CompileReport() 

    Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select 

    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="F:\Report\Test" & ".pdf", _ 
    Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False 


End Sub 

Teşekkürler!

cevap

3

deneyin bu bir:

bir bu kodla hata var gibi görünüyor
Sub CompileReport() 
    Dim mySheets As Variant, sh 

    mySheets = Array("Sheet1", "Sheet2", "Sheet3") 
    For Each sh In mySheets 
     Sheets(sh).PageSetup.Orientation = xlLandscape 
    Next 

    Sheets(mySheets).Select 
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="F:\Report\Test" & ".pdf", _ 
     Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False 
End Sub 
+0

: ActiveSheet.ExportAsFixedFormat Tipi: = xlTypePDF, Dosya adı: = "F: \ Raporu \ Testi" & ".pdf", _ Kalite: = xlQualityStandard, IncludeDocProperties: = Doğru, IgnorePrintAreas: = Yanlış – Chris2015

+0

hata nedir? aslında F 'sürücüsünde' Rapor 'klasörü var mı? –

+0

Bu kadardı. Rapor klasörü oluşturulmamış. Teşekkürler! – Chris2015

İlgili konular