【发布时间】:2022-01-01 22:21:02
【问题描述】:
我遇到了以下问题。要将 Excel 工作表另存为 PDF,我使用以下代码。
ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
这在我第一次执行命令时工作得很好。文件以 PDF 格式弹出并显示在 Adobe Acrobat Reader DC 中。但是当我再次执行它时,没有关闭打开的 PDF 文件,我得到了一个错误。只要我总是关闭旧的PDF,就没有错误。我很确定可以在 Acrobat Reader 的新选项卡中打开下一个文件,而不会在 VBA 中出现这些错误。有人可以帮我吗?
【问题讨论】:
-
可以,但必须有不同的名称。请看我的回答。