word(2010)宏使用

您所在的位置:网站首页 word提取excel数据生成多个文件 word(2010)宏使用

word(2010)宏使用

2024-06-13 04:09| 来源: 网络整理| 查看: 265

word 2010 宏的使用 Word中对宏的定义Word宏的优缺点Word宏运用实例---批量提取word数据结语

Word中对宏的定义

Microsoft Word中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。Word使用宏语言Visual Basic将宏作为一系列指令来编写。(本人理解宏就是自己通过录制得到的一个“按钮”,点击“按钮”后会自动执行录制的操作)

Word宏的优缺点

说到Word宏,就不得不提出VBA,宏和VBA本质相同,都是使用VB语言实现我们的目的。不同的是,宏是通过录制宏得到的,而VBA是按照我们个人的想法来定制编写的,更加的精确。宏的优点在于快速入门,通过简单的讲解就可以举一反三得到更多运用;缺点也显而易见,通过录制得到的往往没有手动编写代码得到的更加精致和灵活,录制时候不可以写入公式,函数,没有判断语句或循环的功能等等。

Word宏运用实例—批量提取word数据

工作中经常遇到对word中数据的统计,在数据量较大的情况下,人工统计有很明显的缺点:统计速度慢、统计容易出错、对人员的细心要求高等,且在统计错误后还要再重新统计,是一项让人头痛的事情,下面介绍如何利用word的宏来自动实现对想要数据的提取,再通过Excel轻松实现数据统计的目的,以下举列说明具体使用: 如图所示: 要统计每个用例的用例名称、标识和执行结果,并统计所有用例的通过/未通过数量 在这里插入图片描述 下面介绍如何使用宏来实现目的: 先新建个word文档用来存储提取后的数据 在这里插入图片描述 两个文档各占一半屏幕,方便操作 在这里插入图片描述 在要提取数据的word文档内开始录制宏(注意光标位置) 开发工具默认是不显示的需要通过设置打开: 1.打开Word2010,单击“文件”选项卡。 2.在下拉菜单中选择“选项”按钮。 3.在“Word选项”对话框中单击“自定义功能区”。 4.在“自定义功能区(B)”中选择“主选项卡”。 5.在“主选项卡”栏勾选“开发工具”,然后单击“确定”。 百度经验地址 在这里插入图片描述 点击“录制宏”按钮后弹出如下,输入宏名后点击确定即可开始录制宏 在这里插入图片描述 Ctrl+H弹出查找和替换框,查找内输入“测试用例名称”,点击查找下一处 在这里插入图片描述 查找到的数据至是用于定位数据使用,查找后按下Tab键,会切换选中我们需要的数据,此时就可以进行复制操作,将复制的内容粘贴到另外一个文档中的第一列,并按下Tab键把光标切换到第二列单元格 在这里插入图片描述 用例标识固定的在我们当前选中内容的后两个,按两次Tab键即可切换选中到标识内容,进行复制粘贴操作,操作和上面相同 在这里插入图片描述 由于用例步骤不固定,所以无法像刚才那样通过Tab键切换到我们需要的数据上,需要通过查找来定位到我们的数据,先按下键盘方向键的右键→(用于取消选中内容,否则查询不到数据),查询内容输入“执行结果”(定位数据用的标识,可以根据实际情况更改查询内容) 在这里插入图片描述 查询定位到此次 在这里插入图片描述 和上面的复制粘贴步骤一样,先按下Tab键,切换选中到我们需要的数据,然后进行复制粘贴操作(注意图中说明),完成录制后点击结束录制即可 在这里插入图片描述 前面提到过录制的宏没办法使用循环,所以需要对录制的宏进行编辑,填写循环语句。先打开宏,选择刚才录制的宏,点击编辑 在这里插入图片描述 点击编辑后可以看到自动生成的代码,在代码开头加上循环语句for i=1 to 20,(循环次数自定义,也可以替换为文本表格数ActiveDocument.Tables.Count)注意开头的单引号’是注释,不要把for i=1 to 20写到’号后面 在这里插入图片描述 在代码后面写入结束循环的语句next i 注意next i的位置不要写错了 在这里插入图片描述 编写完成后即可点击运行,运行时不要进行其他操作 在这里插入图片描述 运行完毕,完成数据提取 在这里插入图片描述 数据提取后把数据复制到任意一个Excel内(粘贴的时候选择匹配目标格式) 再自动调整下列宽,对数据进行排序处理 在这里插入图片描述 排序后用例执行结果一目了然,选中即可统计通过/未通过数 在这里插入图片描述 最后可以轻松查看到每个用例的用例名称、标识和执行结果,统计出通过/未通过结果为“7/14” 注意事项: 通过此方式提取数据要确保筛选的标识唯一(如搜索“执行结果”,一个表格内只出现一次(固定次数)执行结果,若不规律的出现“执行结果”,就不能以“执行结果”为筛选的标识)

结语

以上举例只是word宏的运用方式之一,具体运用可以根据实际情况进行录制。合理利用宏,可以提高办公效率,但是使用前应该先进行分析,考虑是否适用宏,使用时应该养成对数据进行备份的习惯,避免数据丢失。本文仅个人总结,存在不合理处,希望大家及时指出更正。下篇将举例说明使用VBA代码自定义进行word批处理,实现批量修改表格内指定单元格内容。编写不易,转载引用请说明出处。希望大家多多支持,在此表示感谢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3