我编了一个简单的程序,打印指定名称的Excel sheet。
打印指定名称的工作表
打开一个Excel工作簿,里面有整个一年级的学生学籍表,每张sheet的名称就是学生的姓名。现在要打印姓名里含有“陈”字的学籍表,人工查找是不是很麻烦?没关系,交给Uibot吧。

程序运行完毕,找出来6张sheet表,并打印到虚拟打印机软件。
这里要吐个槽,Uibot Creator这款RPA软件,我找了一圈也没找着有关如何使用打印机的指令。最后没得办法只好在Excel文件里事先编写里一个执行打印功能的宏prtActSht,然后在Uibot里调用这个宏,才达到目的。
Sub prtActSht()With ActiveSheet.PageSetup.Zoom=85.PrintOut copies:=1End WithEnd Sub