我錄製了一個宏。將可見表單保存爲pdf,忽略隱藏表單
它可以工作,如果所有的牀單都可見,但是當我隱藏牀單時,它不會保存爲pdf。
這是代碼。
Sub save_pdf()
'
' save_pdf Macro
'
'
Sheets(Array("TITLE", "CML", "CLUSTER", "ORS", "MOBILE", "YPS", "DEVICES", "PORTS")).Select
Sheets("TITLE").Activate
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, fileName:= _ Sheets("MAIN").Range("customer_name") + " - Project Initiation_ Document.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True,_ IgnorePrintAreas:=False, OpenAfterPublish:=True
Sheets("MAIN").Select
End Sub
OP希望張導出到一個單一的PDF - 的'選擇'是必需的。 –
@TimWilliams - 哦,真的嗎?這是第一個(我可以記得),其中'.Select'是必需的。爲什麼我不能只添加'sht.Select'並用'ActiveSheet.ExportAs ...'替換'sht.ExportAs ...'?這也給我一個錯誤。 – BruceWayne
@TimWilliams - 'Workbook.ExportAsFixedFormat'跳過隱藏表格(至少在2013年)。請參閱[本答案](https://stackoverflow.com/a/36107539/4088852)。 – Comintern