我录制了一个宏导出为PDF,它会保存为我给予它的名称,这是可以的。但是,下次保存时,它会覆盖以前保存的内容。我设置了一个单元格“S2”,显示文件位置以及文件和当前日期和时间如何使用VBA导出并使用单元格S2作为位置/文件名。谢谢我按照上面提到的方法录制了宏
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
希望这回答了你的问题。如果回答了,请投票。谢谢,拉金德拉
1条答案
按热度按时间9udxz4iz1#
下面是当你录制宏将excel导出为pdf时生成的代码。
记录代码:
更新代码以获取单元格S2的文件名:
希望这回答了你的问题。如果回答了,请投票。
谢谢,拉金德拉