需要将所有工作表导出到一个 PDF 文件中,所以我找到了这段代码,它可以工作(导出单个 PDF,每张工作表都有一个页面)。但我不想使用 select / active 语句,我更喜欢使用存储对象的变量。
问题:如何避免在这段代码中选择/ ActiveSheet?
ThisWorkbook.Sheets(Array("Sheet1", "Sheet2")).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\tempo.pdf", Quality:= xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
Run Code Online (Sandbox Code Playgroud)