用宏命令可以解决,大概的步骤如下:
(1)先打开一个文档,单击“工具”→“宏”→“录制新宏”命令,出现宏的对话框,单击“确定”按钮。
(2)单击“文件”→“打开”,选择要修改数据的文件,将其打开。
(3)单击“编辑”→ “替换”命令,在查找替换框中将所有的日期、数量替换为0000。
(4)然后单击“文件”→“另存为”命令,将文件另存到另外一个文件夹中,最后关闭文件。
(5)单击“工具”→“宏”→“停止录制”命令,完成上述步骤
(6)对新录制的宏命令进行一定的修改,使它能对多个文件进行批量修改和保存。方法是:
单击“工具”→“宏”→“宏”命令,选择刚才录制的宏的名称,单击“编辑”按钮。打开Visual Basic编辑器,对宏进行一些修改。主要的修改地方有以下几个方面:
① 将刚才录制的宏的文件打开路径修改为你的文件夹的路径,例如“E:\123\old”,修改替换数据后的文件保存的路径,如“E:\123\new”
② 给宏命令添加一个for循环,例如,for i=6300,6300是你的文件数量,这是告诉宏修改6300个文件就结束
③ 其他的地方酌情修改,例如是否忽略报错,是否忽略数字的格式等
(7)最后一步就是在Visual Baisic编辑器中按F5键执行宏,六千多个文件一会儿就可以修改完毕。
注意,这样的操作需要懂一些简单的VB中有关逻辑循环执行的知识,如果逻辑循环修改正确的话,你只要按一次F5键执行就可以了。。。不然的话就要将六千多个文件逐个打开,逐个执行这样的宏命令操作,相当于按六千多次的F5
我的每个文件的名称都不一样,怎样修改参数呢?
你参考一下用宏命令批量修改文件格式的代码。。。它是指定搜索一个文件夹,用变量代表文件的名称,相当于直接穷举这个文件夹内的所有文件,只要文件是在这个文件夹内就会自动打开。例如,网络上列举的一个用宏命令批量更改word文档类型的代码,识别文件部分是这样写的:
Dim name As String '意思是给文件名定义一个变量,这个变量名为name,所有的文件都可以是这个名字
name = "01" 文件从第一个开始
ChangeFileOpenDirectory "E:\VB_SOUCE\lib\" 打开E盘这个路径下的文件
For i = 1 To 2124 '这个文件夹里面的文件数是2124
………………
宏命令执行的时候,会自动选择的,所以不用考虑文件名的问题
WORD里如何批量替换指定位置文字的格式?
光标定位在篇首,按下快捷键Ctrl+H
(1)
查找内容:^13[!^13]@答:
替换为:【光标定位在这里边,按下快捷键Ctrl+B】
勾选“使用通配符”
全部替换
(2)
查找内容:答:[!^13]@错误答案
替换为:【光标定位在这里边,按下快捷键Ctrl+U,再按一下快捷键Ctrl+B】
勾选“使用通配符”
全部替换
(3)
查找内容:错误答案:[!^13]@^13
替换为:【光标定位在这里边,按下快捷键Ctrl+i,再按一下快捷键Ctrl+U】
勾选“使用通配符”
全部替换
收工!
说明:(1)文档的第一题需要手动调整。(2)上述3步分别针对你的3个要求,在我的回答中,“查找内容”和“替换为”后边的冒号别复制啊,从冒号后边开始复制。在“替换为”一栏中,Ctrl+B、Ctrl+U、Ctrl+i的快捷键,多次按的话,格式会在加粗和非加粗、倾斜和非倾斜之间切换。
如何将word中的指定文字批量替换为图片
先看图(把“文”替换成图片)——word2003软件(不同版本的word,操作界面略有不同)
第一步:先复制一下你的图片
第二步:按下快捷键Ctrl + H,打开“查找和替换”对话框;查找内容输入你想要指定的文字,比如我这例子里的“文”,替换为^c
【^c表示“剪贴板”内容。也就是说除了图片之外,你复制其他内容,比如1张表格、2段文字等等,也可以被替换过来】见下图:
第三步:点击“全部替换”,然后指定的文字就变成图片了,如下图:
但这时的图片的版式都是“浮于文字上方”,不一定是你想要的版式,所以你还需要修改成自己想要的版式,如下图,我修改成了嵌入式
如何批量删除多个Word文档内的指定页面?
试试 文件批量处理百宝箱V10.0主界面-右上角-更多功能-拓展界面-文本行处理-doc类型-删除文档指定页面。
office2007如何批量替换多个word里面的文字
点击替换按钮【快捷键为Ctrl+H】,输入查找的内容和替换的内容,点击全部替换。如果要全部替换,直接操作就行;如果替换某几段中的内容,选中那几段后再查找替换。祝好。
【题目的意思都没有搞很明白就这么上来回答了真的ok么= =】
如何批量删除很多个WORD中相同文字
材料/工具:word2003
1、例如要将下图word文档中的“123”全部删除。
2、点击word2003编辑菜单中的【替换】,打开替换界面。
3、在替换界面的【查找内容】处输入要删除的字符即123,【替换为】处不要输入内容,保持为空。
4、点击【全部替换】按钮。
5、点击后会弹出提示框,提示替换了多少处,也就是删除了多少个相同的字符。点击确定按钮即可关闭提示框。
6、再关闭替换界面。
7、这样就快速删除多个相同的字符了,上图文档中的123都被删除了。
word中每一段都有好几个相同字符,如何批量替换其中指定的某一个?
选择相应的段落
ctrl+h 查找内容 输入abcd----eyin
替换为 输入 abcdeyin
全部替换更多
亲,批量替换,也就是下一段的英文字母未必相同连数量都未必相同,只有“----”是相同的
那要采用通配符替换了,可能要复杂一些
我知道需要用到通配符,可是不知道通配符里能否指定第二个“----”,都怪我标题没说清楚。
批量替换word文档内一个表格中指定文字
可以用编辑菜单中的替换命令,选全部替换就可以。但是只能进行单文件的替换。
多文档替换相同的内容可以用其它工具进行。
如果表格中要替换的内容不一样,但是有规律,可以通过简单编程来解决。
如果数据或数据的更新是无规律的就只能是手工了。
替换内容都是一样的~比如这是个表格,我要把里边儿的比如“间距”两个字替换成“钢架”,但是我这个表格里还有文档里其他地方,也有“间距这两个字”我只想要替换这个表格这个行这列的这个“间距”,怎么做?
像你据说的没有办法进行批量的替换。
如果一个文档里要改的只有几个。建议你一次打开多个文档,快速的在文档进定位并搜索,进行单个的替换。1分钟处理一个文档,100个文档2个小时也就处理完了。
如果表格里面的项目是一样的,可以改一张表后进行复制粘贴。
如果要改的内容非常多,表又不一样,没有规律性那就只能手工了。
你自己看下,总结下有些什么规律?要修改的总量有多少处?多少个文档?我可以再给你参考。
转载请注明出处51数据库 » 多个word批量替换指定特征的图片 批量更改多个word文件中的数据
B通有人











