标题:控制 word 查找指定文字 后用 text13.text 内容替换
只看楼主
qq11223456
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2014-10-20
结帖率:100%
 问题点数:0 回复次数:0 
控制 word 查找指定文字 后用 text13.text 内容替换
Private Sub oulet_Click()
On Error Resume Next
Dim MyWord As Word.Application
Dim MyWordBook As Word.Document
Dim wordArange As Word.Range
Set MyWord = CreateObject("Word.Application")

Set MyWordBook = MyWord.Documents.Add(App.Path & "\模板.doc")
Set wordArange = wordApp.ActiveDocument.Range(0, 1) '指定文件编辑位置
wordArange.Select '激活编辑位置

ReplaceSign = wordArange.Find.Execute(监理, MatchCase, , , , , , wdFindContinue, , Text13.Text, True)

MyWord.Visible = True
MyWordBook.SaveAs Left(CommonDialog1.FileName, InStr(CommonDialog1.FileName, ".") - 1) & ".doc" 'FileFormat:=wdFormatDocument    '将文档另存为'MyWordBook.Close      '关闭文档
MyWord.Quit
Set MyWord = Nothing
Set MyWordBook = Nothing

End Sub

想要替换模板中的 监理 字样的内容   但是总是无效

原本打算用书签的方式   也成功了   但是后来发觉书签的方法  有些需要相同数据的地方  书签必须加1 或者别的不同识别名字  有些麻烦
所以想用替换字符串的方法   但是总是不成功  希望各位大神能帮帮忙
2014-10-20 11:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-437458-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.124234 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved