影刀里想使用打印机进行文件打印太难了,有的用键盘发送ctrl+p,有的捕捉界面打印按钮,都很麻烦也不稳定。我想打印Excel文件,想调整一下页面缩放为一页,弄了半天就是搞不成。最后用什么办法呢,直接在Excel里面用vba写了一个打印宏,影刀里调用这个宏才算搞定。但总不能每次都先进Excel写个宏再出来启动Rpa干活呀。
Sub prtActSht()
With ActiveSheet
.PageSetup.Zoom = 85
.PrintOut copies:=1
End With
End Sub
按理说这个打印也是一个硬需求,影刀是不是应该考虑一下集成Excel文件打印功能的指令。或者在影刀里提供一个vba接口,能直接在影刀里写出宏代码,让Excel能运行这个宏(而不是事先在Excel里编写好再调用)。也许,这个带编程语言接口的plus版会更有特色呢。