我試圖從兩張不同的工作表中將頁面導出爲1 PDF。按特定順序將多個頁面導出爲PDF
但是,我希望頁面按以下順序:Sheet1中的1頁,Sheet2中的5頁,Sheet1中的2頁。
目前我將這些文件導出爲3個獨立的PDF文件,然後在另一個應用程序中合併它們。
我一直使用的代碼如下:
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=sPath & quotept1filename, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, From:=1, To:=1, OpenAfterPublish:=False
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=sPath & quotept2filename, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, From:=2, To:=3, OpenAfterPublish:=False
Sheets("PPA Print Ready Quote").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=sPath & optionsfilename, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, From:=1, To:=NumberOfOptions, OpenAfterPublish:=False
我怎樣才能讓他們打印在我希望的順序一個PDF?
你可以設置你的文件中的標籤已在你想讓它與分頁打印,格式和這樣的順序每個部分,但數據鏈接到原來的牀單。然後,您只需打印該表格。如果部分之間的格式太差以至於無法放入一個標籤,則可以使用多個標籤以所需的順序進行設置,然後在打印之前選擇所有標籤,並按照所需順序進行打印。您也可以隱藏此表單,以免其他人看到它們。 –
謝謝。我真的不想在工作簿中添加更多選項卡。我使用這種方法大約6次,這意味着增加大約20個標籤。我也不想重複數據。我可以選擇我想要的數組作爲數組,然後導出? – evoandy
您可以嘗試同時選擇每個區域並僅打印選區,但不能跨多張紙進行打印。我認爲你堅持你目前的方法,或者我提出的方法。複製數據在excel中並不罕見,特別是格式化/演示目的。我已經做到了,並且看到它做了很多次。您可以讓宏以您想要的順序複製數據,然後將其打印爲PDF,然後將其擦除。 –