永发信息网

word vba问题 如何批量替换文件夹内所有的WORD文档内相同的词组?

答案:2  悬赏:0  手机版
解决时间 2021-02-10 06:45
word vba问题 怎么批量的将WORD文档中某一词组替换,比如说每一个WORD文档都有“XX公司”,想把这个“XX公司”替换为“XX集团”,当然要是能支持打开EXCEL,并替换是最好的。要是不行,替换WORD的也可以。求各位达人帮帮忙、、。
最佳答案
Sub 批量修改()
'On Error Resume Next
Dim FileOpen
Dim X As Integer
Dim wb As Workbook
Application.ScreenUpdating = False
FileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(*.xls),*.xls", MultiSelect:=True, Title:="选择工作薄")
X = 1
While X <= UBound(FileOpen)
Set wb = Workbooks.Open(FileOpen(X))
wb.Sheets(1).[a1] = "456"
wb.Sheets(1).[D4] = "王月"

     wb.Close True
    X = X + 1

Wend

End Sub

这个宏 会把  你选中的文件 批量替换  sheet1 :A1的内容 改为  456   D4 的内容改为  王月, 你可以根据你的实际情况修改代码就可以了, 如果单元格不固定就 用FIND 方法找到再修改
全部回答
selection.moveup unit:=wdline, count:=1 selection.moveright unit:=wdcharacter, count:=10, extend:=wdextend selection.font.underlinecolor = wdcolorautomatic selection.font.underline = wdunderlinesingle '前面是选择,最后2句是设置下划线。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问招商银行的卡号有12位的吗
毛二冰淇淋牛奶批发地址在什么地方,我要处理
前两天换的矿物质机油,现在想换成半合成机油
江苏荣泽食品有限公司地址有知道的么?有点事
花呗在哪里可以兑换
套定额和取费是什么?
招行信用卡中心和p2p公司的Offer,选哪个
养绿萝,水里和土里有什么区别?哪个能快点长
二十佳书香少年简评100字
饶阳到北京西站都有几点的火车
怎样判断狗身上是否有跳蚤
各个国家用英语怎么说
WHEN I SEE YOU AGAIN怎么去啊,有知道地址的
天龙八部里用低级宝石镶嵌符和及率之珠可以10
为什么我不戴眼镜,眼角却深陷,像是戴了好多
推荐资讯
是谁阻碍中国经济发展
张萌在小丈夫里为什么被拍的这么丑
上海胜家酒店地址在什么地方,我要处理点事
第一次男方见家长,不是准公婆的那种,应该收红
想知道: 金华市 从东阳汽车西站到浙江省东阳
张家界五公里汽车酒店地址在什么地方,我要处
口袋妖怪白金怎么看努力值
网站进行SEO优化后有什么巨大好处
唯爱婚纱摄影(香城镇中国移动手机专卖店惜缘
5.6.7.8.
上面竹子头下面一个开读什么
百斗地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?