(4) 注意安全性

批量执行主要用于格式调整,但是也可以用于批量修改。用户要充分注意批量执行宏的危险性。

为防止误操作造成损失,给用户三点建议:

一是将批量执行功能仅用于格式调整等不会破坏文档内容的操作上,熟悉Microsoft Office Word宏且熟悉批量执行功能的用户,可以不受该限制。

二是在执行带有修改命令的批处理过程前,先把目标文档备份,而且将当前所有打开的文档备份(或关闭),以防止未知死循环或其它未知错误。

三是在未熟悉该功能前或对Microsoft Office Word录制和使用宏功能不熟悉时,最好要在录制后进行测试。熟悉该功能后,对于批量修改的情况也最好进行测试。

由于批量执行具有危险性,为了防止用户因误操作丢失文档信息,在执行操作前,如果所操作的目标文档还没有存盘,那么系统首先按照缺省方式保存文档;如果以前已经存盘,但是又进行了修改,还没有保存,那么系统将在没有提示的情况下,自动将存盘前的文档内容备份一个到以文档名称开头的,以“_bakdocs”结尾的文件夹中,然后将文档保存,新的文件名后面加上了日期和时间信息,最后才开始进行操作。如果已经存盘且修改已经保存,那么将不会有文档备份。此时,如果用户对批量执行的结果不满意,可以关闭该文档,关闭时选择不保存文档即可。

选中选项“减少运行出错提示”时,单击按钮后,将不会提示将执行的代码中含有非格式调整的编辑命令,且在所执行的代码开头处加上语句“On Error Resume Next”,使代码运行遇到错误时自动跳转到下一个语句执行,从而减少出错提示,运行过程结束后,删除所加上的语句“On Error Resume Next”。

注意:选中选项“减少运行出错提示”时并不能减少批量执行的危险性,且有可能增加批量执行的危险性。

例如:现在要求将132中的所有的“模拟”替换为“仿真”,将所有的文本框中的文本的段落的首行置为无缩进。

132  替换前的文档

任意选中一个文本框,打开“录制宏”对话框,录制一个名为“框中替换”的宏。按“Ctrl+A”,将文本框中的文本全选,打开段落格式设置窗口,将段落的首行置为无缩进。按“Ctrl+H”,打开“查找和替换”对话框,如133所示。

133  替换过程设置

将“搜索:”设置为“全部”,单击“全部替换”,完成替换。最后,结束宏录制过程。

单击“批量执行”,如134所示。

134  录制宏后的批量执行对话框

单击“按对象执行”,执行的结果如135所示。

135  批量执行后的结果


相关主题
5)批量执行宏


版权信息

该网页使用Word百宝箱从Word文档自动生成