2014-04-16 15 views
5

मैं अपनी वर्कबुक में एकाधिक शीट्स को पीडीएफ में लैंडस्केप प्रारूप में कैसे पीडीएफ कर सकता हूं? यही सब कुछ मेरे पास है। मुझे लैंडस्केप सिंटैक्स गुम है -लैंडस्केप में पीडीएफ के रूप में सहेजें

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 

धन्यवाद!

उत्तर

3

प्रयास करें यह एक:

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 प्रकार:: = xlTypePDF, फ़ाइल नाम "एफ: \ रिपोर्ट \ टेस्ट" और ".pdf", _ गुणवत्ता: = xlQuality मानक, IncludeDocProperties: = सही, IgnorePrintAreas: = गलत – Chris2015

+0

त्रुटि क्या है? क्या आपके पास वास्तव में ड्राइव 'एफ' पर फ़ोल्डर' रिपोर्ट' है? –

+0

वह था। मेरे पास रिपोर्ट फ़ोल्डर नहीं बनाया गया था। धन्यवाद! – Chris2015

संबंधित मुद्दे