小编the*_*_92的帖子

在本例中如何避免 VBA 中的 select/active 语句?

需要将所有工作表导出到一个 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)

excel vba

7
推荐指数
1
解决办法
360
查看次数

标签 统计

excel ×1

vba ×1