如何打开一个WORD文件,并查找替换掉相应的文本后保存
解决方案 »
- VB6.0 树形菜单如何禁用里面的复选框,让他不可用
- 函数调用方式问题
- 还是关于ommonDialog,哪位大侠帮我看看这个方法该怎么注释啊????谢谢!!!
- 请问怎样用一种很简单的方式播放很短的音频文件?
- 关于ACTIVEX的问题
- 可否通过inet控件实现网页登陆然后获取打开的页面及相关链接,就相关于实现了webbrowser的相关打开网页功能
- 在vb的picture控件的图象上如何定义热点?---急
- 关于JS版本的MD5转换成VB的MD--有JSMD5代码
- 注册,在线加分。
- 为什么不理我?
- Excel 单元格复制过程中在任务管理器进程中退出问题?
- 请教,程序中要导电子表格,office2000要引用excel9.0库,这个引用能用于office2000 or xp吗?
接下来做你的动作,然后停止录制按Alt+F11,选出你的宏,现在,你想要的大部分代码已经有了最后贴到你的vb里面,在引用菜单选上microsoft word
Private Sub Command1_Click()
Dim wrdApp As New Word.Application
wrdApp.Documents.Open "C:\Documents and Settings\xtgl\桌面\复件 消防考试.doc"
wrdApp.Selection.Find.ClearFormatting
wrdApp.Selection.Find.Replacement.ClearFormatting
With wrdApp.Selection.Find
.Text = "温度" '用“湿度”替换“温度”
.Replacement.Text = "湿度"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
wrdApp.Selection.Find.Execute Replace:=wdReplaceAll '执行全部替换
wrdApp.ActiveDocument.Save '保存文件
wrdApp.ActiveDocument.Close '关闭文件
wrdApp.Quit '关闭Word程序
Set wrdApp = Nothing
Debug.Print "ok"
End Sub
接下来做你的动作,然后停止录制。看代码。
这个方法大家惯用的招数……
一定行得通。