当前位置: 首页 > 图文教程 > 工具软件 > 办公软件 > 制作Word内置对话框宏

办公软件
word中插入随excel文件更新的excel表格
减小Word文档的文件大小的6种实用方法
让Word文档自动播放背景音乐
Office 2010让你工作和学习更加方便
PowerPoint宏功能快速批量插入图片
在Powerpoint幻灯片里显示总页数
Office2010最大的创新与手机以及网络连接有关
Word文档中绘图小技巧3则
Word 2007图片应用多种图片样式操作方法
安装Office 2010中文B版提示老版本未删除
最新的Word 2010进行屏幕取词翻译功能
Word文档打开出错,怎么修复?
Word2007粘贴操作心领神会的设置技巧
WPS Office 2009表格编辑区域用户权限设置
Word 2010文档窗口中查看被修改次数
Word文档变为乱码的处理方法
关于Excel宏的小窍门
Excel表格:自动变化的动态表头
Word2007文档快速存为.DOC文档操作设置
岁末盘点国产四大Office办公软件

办公软件 中的 制作Word内置对话框宏


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 30 ::
收藏到网摘: n/a

    如果需要在Word 2000/2002中反复进行某项工作,就可以利用宏来自动完成这项工作。宏是一系列组合在一起的 Word 命令和指令,它们形成了一个命令,以实现任务执行的自动化,也就是说宏就是一条自定义的命令。

  我们可以创建并执行宏,以替代人工进行的一系列费时而单调的重复性 Word 操作,自动完成任务。我们可以用宏录制器和“Visual Basic 编辑器”两种方法来创建一个宏。

  对于一般的宏,只要用宏录制器录制即可。而有VB编程基础的用户还可以用“Visual Basic 编辑器”对已录制好的宏进行修改甚至直接用“Visual Basic 编辑器”创建新宏。

  本来宏是用来加速日常操作的,单独的操作步骤没有制作宏的必要。但是现在各种各样的计算机考试会有一些特殊的要求,要求学生创建有一定难度的宏。笔者在辅导学生参加劳动部全国计算机及信息高新技术考试中的《办公软件应用》模块(操作员级)时就碰到了这样的问题,题目要求新建一个名为A8-A.DOC的文件,并在其中用对话框来创建一个名为A8B1的宏,使用“Alt+Shift+Z”作为快捷键,显示选定内容的字数。学生在做这道题时,按以往录制宏的方法,新建文件→录入任意文本→选择文本→录制新宏→选择“工具”的“字数统计”命令→关闭对话框→停止录制宏,一路做下来。本以为已经轻松搞定,可是试运行竟然没有反应,调出“Visual Basic 编辑器”查看宏代码,宏的内容是空的。Word的录制宏操作并不能捕获类似只显示一下对话框这样的操作。

  有两种方法可以实现本题的要求,下面分别加以说明。

  方法一:

  1.新建一个文件,在考生文件夹中保存为“A8-A.DOC”,随意录入一些文本并选定;

  2.单击“工具”菜单→“宏” →“录制新宏”,弹出“录制宏”对话框,如图1


  3.在“宏名”框中输入“A8B1”,从“将宏保存在”的下拉列表框中选择当前文档“A8-A.DOC”,单击“将宏指定到”栏中的“键盘”按钮,弹出“自定义键盘”对话框;

  4.从“将修改保存在”的下拉列表中选择当前文档“A8-A.DOC”,在“请按新快捷键”输入框单击,按“Alt+Shift+Z”键,再单击“指定”按钮,单击“关闭”按钮关闭“自定义键盘”对话框,开始录制宏;

  5.单击菜单“工具” →“宏” →“宏”,弹出“宏”对话框;

  6.从“宏的位置”下拉列表中选择“Word命令”,然后在上方的列表框中选择“ToolsWordCount”,再单击“运行”按钮,弹出“字数统计”对话框,单击“取消”按钮取消该对话框;

  7.单击工具栏中的“停止录制”按钮,结束宏的录制;

  8.测试宏,无误后保存文件。

    方法二:

  1.按方法一的第1~4步操作;

  2.按方法一的第7步停止录制宏(这两步是为宏指定快捷键);

  3.单击“工具”菜单→“宏” →“宏”,在弹出的宏对话框左边宏列表中选择A8B1,再单击“编辑”按钮,打开“Visual Basic 编辑器”,如图2。

  4.在“endsub”行之前输入“Dialogs