如何根据模板新建一个WORD文件,并替换指定的字符 在文件夹中预先定义一个WORD文档;需要通过程序从后台新建一个WORD文件(是模板的COPY),然后用程序中的数据 替换掉在新建文档的内容,请教怎么实现! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是通过VB程序还是通过WORD VBA? 我是这样写的,是可以替换,可是每一次替换都会打开一次,怎么让每次替换都在后台完成,且完成后能自动保存;===============================================Private Sub Command1_Click() ReplaceTxt "$1$", "一" ReplaceTxt "$2$", "二" ReplaceTxt "$3$", "三" ReplaceTxt "$4$", "四" ReplaceTxt "$5$", "五"End SubPrivate Sub ReplaceTxt(Str1 As String, Str2 As String) Dim wdDocument As New Word.Application wdDocument.Documents.Open App.Path & "\Test.doc" ', , , , , , , , , , , False, , , True ' wdDocument.Visible = True '让Word可见 wdDocument.Selection.Find.ClearFormatting wdDocument.Selection.Find.Replacement.ClearFormatting With wdDocument.Selection.Find .Text = Str1 .Replacement.Text = Str2 .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With wdDocument.Selection.Find.Execute Replace:=wdReplaceAll '如果需要全部替换,把wdReplaceOne改为wdReplaceAll Set wdDocument = NothingEnd Sub wdDocument.Visible = False 请问谁有用VB编写的附和导线平差程序源代码及解释呀,救救命吧。 使用VB6能否用treeview控件列出.frm文件结构 vb6在2000下编译的程序,在xp下怎么说oleaut32.dll错误,急..急..急.. 怎样将记录列表信息导出到一个Excel文件中! 请问怎样做补丁程序? 为什么我的菜单不见了? 注册MSSOAP1.dll出错 在VB中打开IE 函数的调用 vb实现图像的细化,矩形、圆的识别 SQL高手请进 急,在线等待,读取excel表遇到的问题,请指点
===============================================
Private Sub Command1_Click() ReplaceTxt "$1$", "一"
ReplaceTxt "$2$", "二"
ReplaceTxt "$3$", "三"
ReplaceTxt "$4$", "四"
ReplaceTxt "$5$", "五"End SubPrivate Sub ReplaceTxt(Str1 As String, Str2 As String) Dim wdDocument As New Word.Application wdDocument.Documents.Open App.Path & "\Test.doc" ', , , , , , , , , , , False, , , True ' wdDocument.Visible = True '让Word可见 wdDocument.Selection.Find.ClearFormatting
wdDocument.Selection.Find.Replacement.ClearFormatting
With wdDocument.Selection.Find
.Text = Str1
.Replacement.Text = Str2
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
wdDocument.Selection.Find.Execute Replace:=wdReplaceAll '如果需要全部替换,把wdReplaceOne改为wdReplaceAll
Set wdDocument = NothingEnd Sub