比如在word模板中定义一些可以标识为变量的东西,我用程序把相应的字段的值写入
解决方案 »
- 如何表述数据库里的字段?
- 看图请给代码!!!!!!谢谢
- 下面这句 代码 的 _有何作用,没有 还变成红色 报警?
- 我在vb+access中的SQL语句中用"format(结帐日期,'yyyy-mm-dd')<" + "'" + Format(Date, "yyyy-mm-dd") + "'",改成SQL Server 2000后用
- excel?????????????
- 我心落寞
- 请问vb能否实现锁屏?具体应如何实现?
- 利用winsock控件,怎么判断是否连接?
- 为何我在自定义控件运行时,他自动跳动IE中
- DataGrid的单元格中"&"字符显示为下划线的问题
- 怎么樣在VB程序中打開WORK文件或ACAD文件
- 狂送100分(29)
实现起来不难的,只是比较麻烦——word的文档对象比较复杂。
Dim wordDoc As Word.Document
Set wordDoc = Wobj.Documents.Open(strPath)
Wobj.Application.Visible = True
strRep ="要替换的文字"
Wobj.Selection.Find.ClearFormatting
Wobj.Selection.Find.Replacement.ClearFormatting
With Wobj.Selection.Find
.Text ="预先在Word中输入的字符"
.Replacement.Text = strRep
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.MatchByte = True
End With
Wobj.Selection.Find.Execute Replace:=wdReplaceAll
将这段代码加上数据库循环就可以订制诸如合同模板之类的东东。
最好不要有replace的方法,而是使用域一类的东西
但是我又不知道如何插入自己定义的域