首发于 SUT事务所
【Excel VBA】- 如何批量转换工作表为PDF?

【Excel VBA】- 如何批量转换工作表为PDF?

我的Excel VBA 教程-《VBA基础进阶篇视频教程》共43集,绝对的案例教学。目前已经在职业领官方Office教程视频网站发布以及淘宝教育发布,目前首发促销99元七折促销中(原价129元),详情请点击阅读原文,欢迎学习~。

硬广打完了,接下来进入正题。

上周六,群里有位小伙伴咨询使用什么方法或软件可以把Excel里的每个工作表根据名称分别转换为PDF,而不是把所有工作表合并为一个PDF。具体截图如下:

如果只是需要把工作表转换为PDF,那使用Acrobat软件即可达到要求,具体方法如下:

如果每个工作表转换为PDF后都是1页,那也可以通过Acrobat这款强大的软件进行页面拆分,具体方法如下:

但如果希望一步到位,直接从Excel把每一个工作表保存为相应工作表名称的PDF,那该如何操作呢?知道Microsoft Print to PDF的小伙伴就知道了,可以使用VBA代码调用微软自带的虚拟打印机,把工作表批量打印为PDF,那究竟该如何去操作呢?

代码如下(代码很简短):

Sub BatchConvertWorkSheetToPDF()

For Each sh In Worksheets

If sh.Name <> "封面" Then

sh.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _

ActiveWorkbook.Path & "\" & sh.Name & ".pdf", Quality:=xlQualityStandard, _

IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _

False

End If

Next

End Sub

如果Office 另存为能够选择保存为PDF格式的,都可以使用如上代码进行转换。

接下来我们一起演示一下效果:

是不是很容易即可达到转换的效果?其实转换的核心代码不用记忆,直接通过录制宏生成后加以修改即可。如有疑问,欢迎加QQ群615356012)交流。Written by Steven in 20170327^_^



微信公众号:SaveUTime

SUT学习交流群:615356012,入群审核人:Steven

关注公众号,提高效率,节约您的时间!

聚圣源真命天子朱元璋临汾哪里起名字好葛姓起名大全女孩名字大全以偏概全的意思起名字应该遵循的原则快播加强版下载好听的男生起名小说办照起名77kk仙佛录新车店起名武田弘光自动起名字上海万科花园小城天字起名gb游戏ppsspp下载机械工程公司注册起名郝超越原型是谁三个龙是什么字虎宝宝起名用字tqyb起个广告公司名字大全女生静态头像崔起男孩名字大全人民币白银走势金融租赁起名大全代表健康平安的字反元ipodclassic3淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化