【原创】【专门打印】 Word+宏+双面打印
之前买了可以双面打印的打印机,方便了很多,但是感觉还是有点麻烦。一个文档前两页需要单面打印,后面的需要双面打印,而且双面打印需要在打印的属性里设置,每天都有多份文件要打印,来回的设置就有点麻烦。
我就尝试着录制宏,但是发现 双面打印 这项功能是属于打印机的,设置的过程不能被宏录制。直到后来看到微软的这个技术文档,里面第三种方法介绍了sendkeys这个方法,一番调试之后终于搞定。
微软技术文档:http://support.microsoft.com/kb/194306/zh-cn
sendkeys介绍:http://www.cnblogs.com/samlin/archive/2009/03/07/1406040.html
通过sendkeys模拟键盘,输入快捷键,实现双面打印。需要注意的是不同型号打印机的快捷键大部分是不一样的,所以横线部分需要根据具体的打印机来设置。
Sub SendKey()
SendKeys "^p%g3-10%c1%p%k{DOWN}{ENTER}{TAB}{TAB}{ENTER}"
End Sub
[ Edited by呆伯特的夏天 on 2013-7-5 18:44 ] ^p *进入打印设置菜单
%g *3-10 打印第3至第10页
%c1 *打印一份
%p *进入打印属性设置菜单
%k *单双面打印设置
{DOWN} *选择双面打印
{ENTER} *确认,退出打印属性设置菜单
{TAB}{TAB}{ENTER} *确认,退出打印设置菜单 马克一下 楼主v5啊,膜拜一下 技术贴,先顶后学习。 路过学习了 技术贴 这个有点意思,自动化控制了
^c^ ^c^ ^c^ 技术贴,学习了 学习了~嘿嘿
页:
[1]