EXCEL VBA 自动打印成PDF 并自动取名问题 好难!

发布网友 发布时间:2022-04-24 05:58

我来回答

4个回答

热心网友 时间:2022-04-27 18:56

要学会变通!
解决方案有2:
❤改用Excel2010,直接VBA中另存为PDF格式。
❤不知道您使用的PDF打印机是哪种?以我用的PDFCreator为例,设置PDFCreator自动打印,并用当前时间为打印的文档自动取名字。这样自动打印的文档名字起码是按照时间排序的。即便是随机取的名字,前后打印出来的PDF本身的文件生成时间也不一样,还是可以在资源管理器中用文件的生成时间进行排序。在资源管理器中选择这1个文件,然后按F2重命名第一个文件为test,按回车后所有的文件都会自动加上编号。当然这种命名的方式灵活性不够。要灵活地批量重命名文件,推荐使用“灵者更名”这款软件,想怎么改就怎么改。

热心网友 时间:2022-04-27 20:14

你是用PDF打印机还是什么?如果是PDF打印机,得人为干预输入文件名,如果是早些年的另存为PDF格式(需要安装插件),应该不难啊,直接用VBA写了就可以了。

热心网友 时间:2022-04-27 21:49

打印成PDF是什么意思?
取名就是直接保存为PDF吗?
name
你打印时就有序号,如你设置了这个序号的变量是N
那么这个名就叫N&".PDF"

热心网友 时间:2022-04-27 23:40

装ACROBAT后打印成PDF也应该是个宏,宏里调用它即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com