发信人: qiang()
整理人: qiang(1999-11-18 22:07:41), 站内信件
|
发信人: zetian (摘颗星星献给你), 信区: chinesez 标 题: 宏的概念(转寄) 发信站: 广州飞捷BBS站 (Thu Dec 18 22:29:18 1997), 转信
一、什么是宏
“宏是定制的命令,能帮助您更快、更有效地工作。一般
来说,宏由一系列Word命令和动作组成,执行宏时,将这
些命令或动作激活。”这是MSWORD对“宏”的定义。所谓
“宏”,就是一些命令的组合,和DOS的批处理文件(BAT)
没有什么不同。
二、如何得到一个宏
MSWORD提供了两个得到宏的途径:
1.录制宏。
①选择“工具”中的“录制宏…”一项,把“宏名”写上
“快捷键”,如果有必要,还可以把“说明”写上。
②选择“确定”就可以开始录制了。你可以使用鼠标或者
是键盘来录制“宏”。一切操作结束之后,选择“工具”
中的“停止录制…”,这样你就得到了一个“宏”。
2.然而很多时候,你会发现使用“录制宏…”得到的“宏”
的内容以及它的使用都有很大的局限性,甚至有时会出现
错误。 MSWORD 提供了一个更为强大灵活的工具:
WORDBASIC宏编程语言来帮助你。
①选择“工具”中的“宏…”一项。“宏名”一栏填写“
宏”的名字,(注意只能使用26个英文字母, 中文和其它
符号不被接受)。然后选择“编辑”即可进入WORDBASIC编 程环境。
②编写“宏”。只要你曾经使用过BASIC或者是C语言进行
编程,你就会发现WORDBASIC 下编程是一件轻而易举的事
情。
三、怎样使用宏
1.在菜单中使用宏——你可以把“宏”加到菜单中去。选
择“工具”中的“选项…”,再选择“分类”中的“菜单”
,“宏”一栏选择你希望添加的“宏”,然后使用“添加”
按钮,则“宏”就添加到“文件”菜单项的末尾了。如果
你觉得使用“宏”的名字作为菜单项令人费解,还可以修
改“菜单内容”一栏,输入你所喜欢的名称。 2.在工具栏中使用宏——你可以把“宏”加到屏幕最上端
的一排快捷的按钮中去。选择“工具”中的“选项…”。
再选择“分类”中的“工具栏”,“要修改的工具按钮”
一栏选择“空格”,“按钮”一栏选择一个你喜欢的按钮,
“宏”一栏选择你希望添加的“宏”,然后选择“修改”
即可。当你重新返回到MSWORD主屏幕时会惊喜地发现工具
栏多了一个属于你的按钮。
四、宏的两个实例
以下提供了用WORDBASIC 编制的非常有用的两个“宏”的
例子:
1.计算器 Sub MAIN 10 On Error Goto cal—execute 20 AppActivate “计算器",1 30 Goto done 40 cal—execute: 50 Shell"c:\windows\calc.exe",1 60 done: End Sub
注释: 10 出现错误时跳到cal_execute。因为AppActivate 只能
激活已经打开的窗口,所以如果“计算器”没有打开就会
出现系统错误。
20 激活“计算器”窗口。要注意的是当你所用的WINDOWS
为中文版本时必须使用中文名字来激活它, 而不能是“
CALCULATOR”。
50 WORDBASIC提供了“SHELL”命令来执行一个非WORD 的
程序。该命令行运行WINDOWS的“计算器”应用程序。
60 注意不能使用“END”作为标号,因为MSWORD已经把它
保留了。
2.文件删除
Sub MAIN
10 On Error Resume Next
20 name$=InputBox$("请输入你要删除的文件:","文件
名输入窗口","")
30 On Error Goto 0
40 Kill name$
End Sub
各行解释如下: 10 出现错误时忽略它,因如果用户在回答“输入文件名”
对话框时选择了“取消”,则会导致一个系统错误,而在
实际操作中回答“取消”是常有的事。不过通常情况下这
行命令是危险且不为推荐使用的。
20 “InputBox$”提供了一个输入对话框, 以获得用户
希望删除的文件名。“name$”变量中的“$”为MSWORD
的约定,表示这是一个字符变量。
30 恢复MSWORD的错误处理例程, 否则当所要删除的文件
找不到时MSWORD将不会提示。
40 文件删除。MSWORD使用了一个很危险的动词“KILL(杀
死)”来表示它的担心。
-- ※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.151.222]
|
|