ExcelVBA批量打印
由于工作原因,需要处理大量工作表打印,系统自带的打印功能不够灵活,因此写了这个一个程序。
仅个人免费使用,不得商用。建议程序运行在MS Excel 2010及以上版本,未在WPS测试。
一、简要介绍
1、该批量打印功能针对的是同一工作簿中不同工作表的批量打印
2、支持PDF虚拟打印机(通过判断打印机名称是否包含pdf/Pdf/PDF)
3、【页面设置】调整完毕后,会弹出对话框“是否将工作表已用区域设置为打印区域”,选择“是”即可。可以解决有数据但是没打印的问题。
4、据了解,WPS对VBA的兼容性不是很好。一直无法丢掉MS Excel 的主要原因。
二、操作步骤
2、选择打印机(调用的是系统表单。支持PDF虚拟打印机输出为PDF文件【通过判断打印机名称是否包含pdf/Pdf/PDF】)

3、页面设置(调用的是系统表单。虽然设置是针对的活动工作表,但是设置的值将应用到所有选择的工作表。设置完毕后,多行文本框内将显示设置的值)

4、选择工作表(可以排序、模糊匹配表名进行筛选;可以使用Ctrl/Shift 进行单选和多选)

5、批量打印已选工作表(状态栏将提示打印进度和打印状态。可以将已选工作表名导出为txt)

