你在word里录制宏,看看代码就ok了
解决方案 »
- 谁知道varptr与strptr的区别?到底bstr是什么样指针?
- 今天9.18,散点分。勿忘国耻!
- 不知道这样用WINSOCK能不能实现?
- 高手指点如何动态创建数据源,并且默认SQL Server通讯为tcp/ip协议
- 如何通过ADO,将sqlserver数据库某一字段下的值赋给Combobox控件(在线等)
- 急,在线等。。文件读取
- 诸位老大,请问怎么样才能让图片框用于数据库记录的显示,谢谢
- 如何知道 .exe 用到了哪些 .dll and .ocx?
- 打印报表时,如何连续打印?在picturebox控件上显示报表的样式,该报表在打印时需要打印n张A4纸,如何打印?
- 如何获得鼠标消息?
- 全部身家奉上!!
- 关于VBA开发问题
Set objWord = New Word.Application
objWord.Documents.Add
objWord.Visible = True
Dim objWord As Word.Application
Set objWord = New Word.Application
objWord.Documents.Open FileName:="E:\MyProjects\cf\zz.doc", ReadOnly:=False
objWord.Visible = TrueobjWord.Selection.Find.ClearFormatting
With objWord.Selection.Find
.Text = "我"
.Replacement.Text = "你"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.MatchByte = True
End With
i=0
Do While (objWord.Selection.Find.Execute)
i=i+1
Loop
msgbox "共计"&str(i)&"处被替换",vbOKonly,"置换结果"
end sub
这是我的代码,希望能对您有所帮助!