录制新宏 让当前页面快速被打印
![]() |
一般来说,打印用户要想将目标文档材料中的当前页面内容打印出来时,需要在文档编辑窗口中先打开打印属性界面,找到其中的“页面范围”设置项,选中该设置项下面的“当前页”项目,再单击“确定”按钮返回到文档编辑窗口,最后单击工具栏中的“打印”按钮才能将当前页面的内容打印出来。很显然,每次打印当前页面如果都要按照前面的步骤按部就班地进行的话,不但工作量很大,而且自己也会感到相当烦琐。其实,我们可以巧妙地通过Word自带的“录制新宏”功能,来为当前页面打印操作创建一个对应的快捷命令,日后只要简单地执行对应的快捷命令就能快速地将当前页面的内容打印出来了,下面就是具体的实现步骤:
首先将Word程序启动成功,单击该程序界面菜单栏中的“工具”项目,从弹出的下拉菜单中依次选择“宏”/“录制新宏”选项,随后屏幕上会出现“录制宏”设置界面,在该设置界面的“宏名”处输入一个恰当的名称,比方说我们可以将新建宏名称设置为“aaa”;
设置好新建宏的名称后,再单击对应设置界面中的“键盘”按钮,进入到自定义键盘设置对话框,在这里我们可以为新建宏指定一个方便好用的操作快捷键,日后我们可以使用该操作快捷键来执行宏命令;在定义操作快捷键时,我们可以在如图3所示的对话框中将鼠标移动到“请按新快捷键”文本框中,并在键盘上按下一组Word应用程序还没有用过的快捷键,一旦按下键盘之后对应的快捷键内容就会自动出现在“请按新快捷键”文本框中了,比方说一旦我们按下了键盘中的“Ctrl+Shift+/”组合键时,那么我们就会在“请按新快捷键”文本框中看到字符串内容“Ctrl+Shift+/”了;在定义好操作快捷键后,再单击“指定”按钮,如此一来“Ctrl+Shift+/”快捷键就会出现在“当前快捷键”列表框中了,此时单击图3界面中的“关闭”按钮结束快捷键的定义操作;
之后屏幕将自动切换到Word应用程序的录制宏状态,考虑到此时我们并不想执行真正的录制宏操作,因此我们不妨单击菜单栏中的“工具”/“宏”选项,再单击其后的“停止录制”命令,以便结束Word程序的录制宏操作状态。紧接着我们再依次单击Word程序界面菜单栏中的“工具”/“宏”/“宏”选项,在其后出现的对话框中,将之前创建的“aaa”宏选中,同时单击“编辑”按钮,进入源代码编辑界面,在该界面中我们只要正确地为“aaa”宏定义好打印当前页面的命令代码就可以了:
先清除Sub printpg()代码与End Sub代码之间的所有内容,再将“Application.PrintOutFileName:="",Range:=wdPrintCurrentPage”这一行命令代码插入到Sub printpg()代码与End Sub代码之间,并且执行源代码保存操作,那样的话我们之前创建的“aaa”宏命令就能够将目标文档的当前页面内容打印出来了。日后,我们只要在目标文档的编辑窗口中,依次单击菜单栏中的“工具”/“宏”/“宏”选项,再选中“aaa”命令,最后单击“运行”按钮就能快速地打印当前页面的内容了。
