excel VBA导出为PDF并保存到工作表中单元格名称的位置

xggvc2p6  于 2023-01-21  发布在  其他
关注(0)|答案(1)|浏览(214)

我录制了一个宏导出为PDF,它会保存为我给予它的名称,这是可以的。
但是,下次保存时,它会覆盖以前保存的内容。
我设置了一个单元格“S2”,显示文件位置以及文件和当前日期和时间
如何使用VBA导出并使用单元格S2作为位置/文件名。
谢谢
我按照上面提到的方法录制了宏

9udxz4iz

9udxz4iz1#

下面是当你录制宏将excel导出为pdf时生成的代码。
记录代码:

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
    "C:\users\Desktop\macros\filename.pdf", Quality _
    :=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
    OpenAfterPublish:=True

更新代码以获取单元格S2的文件名:

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
    **Range("S2").Value** & ".pdf", Quality _
    :=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
    OpenAfterPublish:=True

希望这回答了你的问题。如果回答了,请投票。
谢谢,拉金德拉

相关问题