微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题中文WORD中自动宏的应用技巧
栏目软件操作与技巧
发布1995-11-03
  普通的宏在录制、编辑好之后,必须定义给快捷键、菜单或图标,操作中按快捷键或用鼠标点菜单项、图标来运行宏,这些操作在各种手册中均有介绍,不必赘述。除此之外还有一种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的自动执行宏,可以实现直接打开上次的工作文件,并定位到当前工作位置。