EXCEL VBA自动打印成PDF格式,并自动命名。太难了!

学会变通!

有两种解决方案:

用Excel2010代替,直接在VBA保存为PDF格式。

我想知道你用的是哪种PDF打印机?以我的PDFCreator为例,设置PDFCreator自动打印,使用当前时间自动命名打印的文档。这样,自动打印的文档名称至少是按时间顺序排列的。即使是随机选择名称,打印出来的PDF本身的文件生成时间也是不一样的,在资源管理器中仍然可以按照文件生成时间排序。在资源管理器中选择这些189文件,然后按F2键将第一个文件重命名为test。按回车键后,所有文件将自动编号。当然,这种命名方式不够灵活。要灵活的批量重命名文件,建议使用软件“重命名灵”,想改就改。