求一段VB代码 以实现自动查找替换word里指定字符串(请勿从网上抄袭,那个代码我实在不懂)。。。

各位高手求一段代码要求用VB打开指定位置的word模板如c:\myfile.doc然后通过点击command1使得word中的需要被替换的文字(假设该段文字就是“需要被替... 各位高手 求一段代码
要求用VB打开指定位置的word模板
如c:\myfile.doc
然后通过点击command1
使得word中的需要被替换的文字(假设该段文字就是“需要被替换的文字”)
被Text1中的输入的文字替换
并另存为一个以text2中输入文字命名的新的word文件
只有84分 奉上80分
高人指点啊
是这样的 我之前试着自己编写过一段代码
通过代码 我成功打开过word
但是word被打开会提示 被微软锁定 无法编辑
所以只能求救各位高手了
展开
 我来答
百度网友bdb9803
2011-05-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
下面代码已做过测试,可行:

Private Sub Command1_Click()
Dim wordObj
Set wordObj = CreateObject("Word.Application")
With wordObj.Documents.Open(App.Path & "\1.doc") 'WORD文档路径
With .Content
If .Find.Execute("需要被替换的文字") Then
.Text = Me.Text1.Text
End If
End With
.SaveAs App.Path & "\2.doc"
End With
wordObj.quit
End Sub
追问
不行啊 另存的文件找不到。。。
能给我详细指导一下嘛?
Q344314819
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式