中文WORD中自动宏的应用技巧
自动执行宏AutoExec:每次启动WORD时,系统自动执行该宏。
自动退出宏AutoExec:每次退出WORD时,系统自动执行改宏。
自动新建宏AutoNew:当在菜单“文件”栏中选择“新建”项时,系统同时运行这个宏。
自动打开宏AutoOpen:当在菜单“文件”栏中选择“打开”项或以其它方式打开文件时,系统同时运行AutoOpen宏。
自动关闭宏AutoClose:当关闭一个文件时,系统同时运行自动关闭宏。
灵活定义这五个自动识别宏,能产生许多令人意想不到的效果,现举几例。
例1:进入WORD时自动打开上次工作的文件。
如下定义自动执行宏AutoExec:
Sub MAIN
File1
file2
End Sub
这个自动执行宏可以打开上次工作的最后两个文件;如果希望打开多个文件,可以在File2后添加一行File3,至多只能打开四个文件。
例2:保存文件的当前位置,打开文件时定位到上次编辑位置。
在应用WORD时,人们常希望直接进入上次工作位置,然而WORD本身没有提供这项功能,我们可以巧妙利用书签和自动宏来实现。
首先定义自动打开宏AutoOpen:
Sub MAIN
EditGOTO.Destination=“当前位置”
End Sub
其次定义自动关闭宏AutoClose
Sub MAIN
InsertBookmark.Name=“当前位置”
End Sub
每次关闭文件、退出系统时,WORD将在文件当前位置插入一个名为“当前位置”的书签,再次打开此文件时,光标就定位到这个书签位置。上面两个自动宏配合例1的自动执行宏,可以实现直接打开上次的工作文件,并定位到当前工作位置。