Excel宏另存为PDF文件名错误

时间:2020-05-12 09:44:10

标签: excel vba pdf

最近,我需要自动化Excel文件中的文件保存功能,并且设法建立可以另存为PDF的基本宏 来源:https://exceloffthegrid.com/vba-code-save-excel-file-as-pdf/https://www.contextures.com/excelvbapdf.html

这是宏。这样的想法是用户可以将当前工作表保存为PDF文件形式。

错误看起来像这样。假设我有一个名为 A report template.xlsm 的文件,并键入了要保存的名称,例如 Marketing-15_5_2022.pdf 在一个文件夹中。 保存后,文件名将以某种方式恢复为 报告模板 .pdf ,而不是 Marketing-15_5_2022.pdf

任何想法我在代码中哪里出错了?

<div id='time'></div>

1 个答案:

答案 0 :(得分:2)

您没有设置要保存的文件的名称。试试:

ActiveSheet.ExportAsFixedFormat _
        Type:=xlTypePDF, _
        Filename:=PdfFilename, _
        Quality:=xlQualityStandard, _
        IncludeDocProperties:=False, _
        IgnorePrintAreas:=False, _
        OpenAfterPublish:=True

此致