已有一键打印代码Sub 打印() ActiveSheet.PageSetup.PrintArea = "A1:I16"ActiveSheet.PrintOut ActivePrinter:="Microsoft Print to PDF 在 Ne00:"End Sub在此基础上能不能添加自动选择路径和自动重命名?如图标注1为路径,2为文件名路径在E:\统计\ 下自动创建文件夹即可
一般直接用 Export as PDF
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"E:\统计\" & "PDF 名字" & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False