-
2020-05-12 22:21:16
Word 2010替换功能非常强大,最近将PDF文件中的文本 copy 到 Word 进行整理时发现里边有很多的段落标记,一个一个替换非常麻烦,于是就想录制一个宏,偷偷懒!录制宏
选中需替换的文本内容,点击视图>>宏>>录制宏>>设置“宏名”,确定,开始录制过程:"ctrl+H"调出“替换”对话框,在“查找内容”中输入“^p”,在“替换为”中留空,点击“全部替换”,跳出“word已完成对所选内容的搜索,是否搜索其余部分”,选“否”,点击“视图>>宏>>停止录制”。
完成录制后,当然要检测一番了。先选中需要替换的文本内容,点击运行宏,眼睛一睁一闭,居然整个文档的段落标记都被替换了!
到底是为什么呢?从表现来看初步估计是在宏录制过程中最后一步出了问题。代码修正
打开编辑器查看代码:
With Selection.Find .Text = "^p" .Replacement.Text = " " .Forward = True .Wrap = wdFindAsk .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With
注意到.Wrap = wdFindAsk,将其改为 .Wrap = wdFindStop,如下所示:
With Selection.Find .Text = "^p" .Replacement.Text = " " .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With
重新选中一段文本,运行宏,完美!!!
总结原因:宏录制时并不能完美地把操作转化为代码,所以存在Bug。所以,最稳妥的做法是录制之后先测试一番,表现无误后再开始庆祝吧!更多相关内容 -
word2021怎么录制宏 word2021录制宏操作流程.docx
2021-09-27 04:25:51word2021怎么录制宏 word2021录制宏操作流程.docx -
Word 2013中录制宏的方法
2021-07-31 01:18:26宏是一段定义好的操作,是一批指令的集合,也可以是一段程序代码。...下面介绍在Word 2013中录制宏的方法。1、启动Word 2013并打开文档,在文档中输入需要进行处理的文字,然后在“视图”选项卡的“宏”组中...宏是一段定义好的操作,是一批指令的集合,也可以是一段程序代码。宏实际上是一系列存储于Visual Basic模块中的命令和函数,在需要执行时可以随时运行。创建自动运行的操作,并不需要使用VBA来编程,只要将这些重复的操作录制为宏,在需要的时候运行宏即可。下面介绍在Word 2013中录制宏的方法。
1、启动Word 2013并打开文档,在文档中输入需要进行处理的文字,然后在“视图”选项卡的“宏”组中单击“宏”按钮,在打开的列表中选择“录制宏”选项,如图1所示。此时将打开“录制宏”对话框,在“宏名”文本框中输入宏的名称,在“将宏保存在”下拉列表中选择宏保存的文档,这里选择当前打开的文档,如图2所示。
图1 选择“录制宏”选项
图2 设置宏名和宏保存的位置
注意
这里,单击“按钮”按钮将打开“Word选项”对话框,可以将当前的宏以按钮的显示添加到快速访问工具栏中,以后可以通过单击该按钮来启动宏的运行;如果单击“键盘”按钮,则可以打开“自定义键盘”对话框,可以为宏的运行指定快捷键。
2、单击“确定”按钮关闭“录制宏”对话框后开始录制宏,此时鼠标指针变为
形状,表示现在正处于宏录制状态。这里对选择的文字进行操作,如将文字居中,并设置文字的字体和字号,完成操作后,在Word状态栏上单击“停止”按钮停止宏的录制,如图3所示。
图3 停止宏的录制
注意
录制宏时,在“视图”选项卡的“宏”组中单击“宏”按钮,选择列表中的“暂停录制”选项将暂停宏的录制。另外,在录制宏时,为了避免出错,可以在录制宏之前先将整个过程操作一遍。
3、单击“文件”标签,在窗口左侧的列表中选择“另存为”选项打开“另存为”对话框,在“保存类型”下拉列表中选择文档类型为“启用宏的Word文档(*.docm)”,如图4所示。完成设置后单击“保存”按钮完成文档的保存。
图4 选择文档保存类型
注意
启用了宏的文档是无法保存为普通Office文档的,在保存文档时,Office会给出提示,要求保存为启用宏的文档形式。
更多相关阅读
-
在word2010录制宏的操作
2021-07-30 11:47:25前面我们有一篇文章已经介绍了...所以掌握一定的操作功能那么才可以更好的使用,好,本文将为大家带来在word2010中录制宏的一个操作演示,想要学习的朋友们可以进来看看。我们的操作步骤是这样的:1.打开word2010...前面我们有一篇文章已经介绍了word中的宏是什么,以及宏在哪些地方是需要使用到的,在前面的介绍中我们已经知道,宏它就是一个批处理的一个VBA脚本,利用宏其实可以快捷的解决一些批处理的问题,所以这个功能还是比较实用的,所以掌握一定的操作功能那么才可以更好的使用,好,本文将为大家带来在word2010中录制宏的一个操作演示,想要学习的朋友们可以进来看看。
我们的操作步骤是这样的:
1.打开word2010,首先我们是要单击Word2010“视图”选项卡,在“宏”区域内单击“宏”按钮,然后再去选择“录制宏”命令,然后进行下一步的操作。
第2,这一步是需要在“录制宏”对话框中输入宏的名称,如分为两栏,然后单击“确定”按钮,我们看到下面图中所示的一个操作,我们看到下面的一个操作显示,是比较简单的一个操作。
来到第(3)步,在完成编辑宏之后,单击Word2010“视图”选项卡,在“宏”区域单击“宏”按钮,选择“停止录制”命令,这样就可以完成对宏的一个录制。
(4)在完成上面的操作之后,我们就可以在"宏"区域选择查看宏,这样就可以完成一个宏的录制了,接下里我们就可以对宏进行运行啦!
结语:宏虽然让人看起来比较高大上一点,或者很多人对它还是比较陌生的,其实际上操作还是不算特别的复杂,其实宏最难的就是编写一些功能代码,用代码进行相关功能的批处理。在日后我们还是需要进行相关的深入学习!
-
Word中录制宏,学会后成大神
2019-11-21 19:24:19Word中录制宏,学会后成大神 Word是日常工作、生活不可避免的工具,掌握word的一些技巧,可以提高效率,让工作事半功倍,下面由办公吧(offices8.com)整理的如何在word中使用宏。 这个功能稍有点难度,但是掌握了...Word中录制宏,学会后成大神
Word是日常工作、生活不可避免的工具,掌握word的一些技巧,可以提高效率,让工作事半功倍,下面由办公吧(offices8.com)整理的如何在word中使用宏。
这个功能稍有点难度,但是掌握了,你就是大神。
先提个问题考考你:
一份100多页的Word文档中,有很多的表格,表格样式各不相同。有什么办法可以快速统一?
类似这样:
Word中录制宏,学会后成大神
五颜六色,简直不忍心看……
除了手工一个一个改,还有没有更加便捷高效的方法,可以一次性统一美化呢?
当然有,只要请出“扫地僧”——录制宏,就能轻松解决。
Word中录制宏,学会后成大神
宏是 Office软件中的「扫地僧」,功夫却深不可测,简直就是神一般的存在。
当你面对大量重复操作,找不到解决方法时,请它出山,必有奇效。
录制宏,是一部动作录像机。能够将你在word中的部分操作录制下来,自动生成一个代码程序,下一次要做同样的操作时,执行该程序就能自动完成。
在我们秋叶PPT公众号的文章,序号通常都是「❶ ❷ ❸」的类型,而不是普通的「1. 2. 3.」,难道小编是一个个替换的?
当然不!
通过录制宏,一次操作,即可永远使用,一劳永逸!
下面就用这个案例教你,如何录制宏~
Word中录制宏,学会后成大神
❶ 单击【视图】选项卡中的【宏】-【录制宏】,出现【录制宏】对话框。
Word中录制宏,学会后成大神
由于【录制宏】用的太多,甚至于在 Office2016 的底部状态栏里,也有了快捷按钮,直接点击即可开始录制了~
Word中录制宏,学会后成大神
❷ 在【宏名】框中,输入宏的名称,写清楚功能,便于以后调用。
❸ 在【将宏保存在】框中,选择宏的保存位置。
Word中录制宏,学会后成大神
默认是「所有文档(Normal.dotm)」,这样以后所有文档都可以使用这个宏。
如果只想在当前文档使用,就选择当前文档(比如我选择的就是当前文档「周二Word…」)。
❹ 单击【确定】按钮,开始录制宏。
成功开始录制以后,鼠标旁边会多一个录音带图标。此时所做的操作会被记录下来。
❺ 录制完毕后,点击状态栏的【停止录制】(就是那个■),停止录制宏。
❻ 点击【视图】-【宏】,选择自己录好的那个宏,即可使用。
Word中录制宏,学会后成大神
同样的道理,我还可以把引号的替换、空白区域的删除,统统做到一个宏里面,点几下就搞定格式,妥妥的~
通过「录制宏」,很多批量处理,都可以被我们轻松搞定,甚至,不用写一行代码!
不过,开头提到的表格样式一键统一,仅有「录制宏」还不够。
该怎么处理?继续往下看~
❶ 按下录制按钮,开始录制
Word中录制宏,学会后成大神
❷ 修改一个表格样式,并结束录制
成功开始录制以后,鼠标旁边会多一个录音带图标。此时所做的操作会被记录下来。只需要修改其中一个表格就行。
Word中录制宏,学会后成大神
修改完成以后,再次点击录制按钮,则停止录制。
❸ 修改代码,让动作循环重复
同时按下Alt+F8,进入VBA代码界面,编辑刚才录制好的宏
接下来要做一个非常关键的操作,就是将录制好的一次操作,应用到当前文档中的所有表格上。
因此,代码要做点小修改:
a. 计算当前文档中表格的总数
b.从第一个表格开始应用修改,直到最后一个为止。Word中录制宏,学会后成大神
修改过程看着很晕?没关系,看修改以后的代码,只是添加了红字部分,修改了蓝色字而已:
Word中录制宏,学会后成大神
至于这里面「’」单引号开头的绿色文字,其实是写上去的注释,帮助大家理解代码,删掉也会不影响代码运行的~
❹ 执行代码,一次完成
运行宏,就能将文档中所有的表格统一样式了。
Word中录制宏,学会后成大神
通过「录制宏」就可以帮我们解决很多批量处理的问题,更可以帮助不会写代码的人生成一份代码的主体。要知道,对于不懂VBA编程的人来说,要独立写一段完整代码出来,非常困难。
而有了「录制宏」生成的主体部分,只要在此基础上稍作修改,就能威力倍增!
❶ 统一所有图片尺寸、删除所有的图片、将所有图片居中对齐……这些批量操作再也不用手动点了~
❷ 如果你需要反复做相同的操作,直接录制完整的操作,下一次要再次用时,直接运行宏就可以了。
当然,聪明的你一定已经想到了,搜一个宏啊!
没错,单调繁琐的操作,就交给宏,让它自己去完成吧。
-
word快速插入文本框宏.txt
2020-06-28 16:41:59宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
word文档规范格式调整宏.txt
2020-06-28 16:43:45宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
word去自动编号宏.txt
2020-06-28 16:42:14宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
WPS 怎么录制宏
2021-10-14 20:56:291.例如有一个EXCEL表格: 如果数据量很大,则我们看下面的数据由于没有表头,有时候会不知道是什么意思,这时候我们就可以把表头复制到每条明细的上面或每几行的上面,这就是个重复...到此我们的宏就录制结束了... -
word选择所有表格宏.txt
2020-06-28 16:44:00宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
word全文表格格式调整宏.txt
2020-06-28 16:42:39宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
word所有引号变宋体宏.txt
2020-06-28 16:43:28宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
word运行宏快捷键_WORD运行宏_word中运行宏的方法_word自动运行宏
2021-07-26 08:35:09可用 Visual Basic for Applications 编程语言录制宏。)的名称。如果该宏没有出现在列表中,请在“宏的位置”框中选择其他的文档、模板 (模板:是指一个或多个文件,其中所包含的结构和工具构成了已完成文件的样式和... -
word操作过程的宏录制
2013-03-16 20:30:48通过对word进行操作,进行word宏的录制,主要语言是VB,详细了解word工作原理。。 -
Word 2007——宏的录制和保存
2019-07-07 17:18:29Word提供了两种创建宏的方法:宏录制器和Visual Basic编辑器。宏录制器可帮助用户快速创建...如果要录制宏,其具体操作步骤如下: 单击“视图”选项卡,在“视图”功能区中单击“宏”按钮,选择“录制宏”命令。... -
word中宏的应用(宏的录制及创建)
2010-05-26 16:22:23在一般的MS Office和Word教材或文章中,对如 何实现宏的具体操作的描述过于简单,甚至没有述及,因而不 便于理解和掌握宏及其应用...L、录制宏、使用宏和Visual Basic编辑器四个方面对Word 中的宏应用进行一些探讨。 -
通过录制Word宏生成VBA代码文档
2008-12-03 09:28:07如果无法确定要使用的 Visual Basic 方法或属性,可打开宏录制器并进行手动操作。宏录制器会将操作译成 Visual Basic 代码。录制操作完成后,可根据需要修改代码。 -
word审计数据更改宏.txt
2020-06-28 16:43:13宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
word删除带中文的行宏.txt
2020-06-28 17:25:12宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
word删空行宏.txt
2020-06-28 16:42:57宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
c# 调用word 的vba的宏
2012-06-26 11:02:35c#调用word中的vba宏!这个可以很方便的来实现罢工自动化! -
word用宏设置图片的大小
2021-01-20 10:53:15f5或保存后退出宏编辑界面。 然后alt+F8进入宏查看界面,点击运行即可。 注意:全文档的图片都会被统一修改大小。请谨慎操作或备份后操作!!!!! Sub 批量设置图片大小() ' ' Macro 宏 ' ' Myheigth = 12 ... -
word财报调整带标色宏.txt
2020-06-28 16:41:39宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,...玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。 -
vba 宏录制_Excel VBA编辑您录制的宏
2020-08-08 20:28:56vba 宏录制 Excel VBA编辑您录制的宏 (Excel VBA Edit Your Recorded Macro) Last week was Recruit a New VBA Programmer Week, so we pitched in by recording an Excel macro, and running it. I've updated that... -
VBA录制宏代码无法修改图表字体
2020-09-08 23:40:37录制宏是需要VBA的非常给力的帮手,在Excel中操作时,录制宏就可以轻松得到代码。 R U SURE??? 确实有些操作并不能录制代码。 即使可以被录制的操作,得到的代码是否可以正常使用呢?非常不幸的是,答案是否定的。 -
word宏、宏编程以及VBA
2018-12-03 19:55:37word宏是什么呢? 宏是一个批量处理程序命令,正确地运用它可以提高工作效率。微软的office软件允许用户自己编写,叫VBA的脚本来增加其灵活性,进一步扩充它的能力。 如完成一个一打开word文件同时要打开某个文件... -
word录制宏简化
2019-04-09 08:53:58麻烦把我建制的宏简化一下,代码如下: Dim zhs As Integer zhs = ActiveDocument.BuiltInDocumentProperties(wdPropertyLines).Value Dim js As Integer For js = 1 To zhs Selection.Find.ClearFormatting ... -
Microsoft Word弹出宏错误的解决方法
2021-08-30 09:10:36打开文档和关闭的时候总是弹出这个错误提示框,出现这种问题后,可能是我们在安装软件时宏这项功能没有安装。 解决方案 1.控制面板-程序 2.找到Microsoft Word右键单击选择更改 3.选择"添加或删除功能" 4.找到... -
word 录制宏
2013-04-27 12:54:00《录制宏》 --> 要进行的设置(转码、删除等) -->另存该文档 -->《停止录制宏》 -->回到word -->《visual Basic》 -->查找及查看刚才的宏,使用该代码...