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

就是有一张表格,只要更改其中的序号数(1~189),就能生成不同的内容。现在的问题是,每一个序号都要打印出来,怎么做才能让程序自动更改序号,并自动打印成PDF的,自动打印... 就是有一张表格,只要更改其中的序号数(1~189),就能生成不同的内容。
现在的问题是,每一个序号都要打印出来,怎么做才能让程序自动更改序号,并自动打印成PDF的,自动打印会了,但取名就不会了,比如自动取名成1...189,或者按某个单元格取名?难,难,难!
求求各位大虾了!!!
就是我安装了PDF打印机,并设为默认打印机。在VBA自动打印后,怎么区分这几百张PDF?
展开
 我来答
MrFoch
2011-02-21 · TA获得超过849个赞
知道小有建树答主
回答量:253
采纳率:100%
帮助的人:268万
展开全部
要学会变通!
解决方案有2:
❤改用Excel2010,直接VBA中另存为PDF格式。
❤不知道您使用的PDF打印机是哪种?以我用的PDFCreator为例,设置PDFCreator自动打印,并用当前时间为打印的文档自动取名字。这样自动打印的文档名字起码是按照时间排序的。即便是随机取的名字,前后打印出来的PDF本身的文件生成时间也不一样,还是可以在资源管理器中用文件的生成时间进行排序。在资源管理器中选择这189个文件,然后按F2重命名第一个文件为test,按回车后所有的文件都会自动加上编号。当然这种命名的方式灵活性不够。要灵活地批量重命名文件,推荐使用“灵者更名”这款软件,想怎么改就怎么改。
meng_zq168
2011-02-20 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:83.6万
展开全部
你是用PDF打印机还是什么?如果是PDF打印机,得人为干预输入文件名,如果是早些年的另存为PDF格式(需要安装插件),应该不难啊,直接用VBA写了就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太极健1969
2011-02-20 · TA获得超过9033个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3607万
展开全部
打印成PDF是什么意思?
取名就是直接保存为PDF吗?
name
你打印时就有序号,如你设置了这个序号的变量是N
那么这个名就叫N&".PDF"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
士芮安08
2011-02-20 · TA获得超过3万个赞
知道大有可为答主
回答量:5449
采纳率:40%
帮助的人:1168万
展开全部
装ACROBAT后打印成PDF也应该是个宏,宏里调用它即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式