用vb.net做了个软件 用来计算一些东西,然后这些数据要输出到word里面去,去替换提前做好的word文件模版里的数据,。比如变量a1替换word里的文本“A1” 请问怎么实现。
学长给出的代码是利用
With wd.Selection.Find
.ClearFormatting()
.Replacement.ClearFormatting()
.Text = "A1" „模板中要替换的文本
.Replacement.Text = a1 „替换文本的数值
.MatchCase = True
.Execute(, , , , , , , , , , Word.WdReplace.wdReplaceAll)
End With
可以解答一下吗
With
wd.Selection.Find //该对象代表查找操作的执行条件,其属性、方法和“替换”对话框中选项一致
.ClearFormatting() //该方法用于清除替换或查找的内容
.Replacement.ClearFormatting() //该方法用于替换清除
.Text = "A1" //模板中要替换的文本
.Replacement.Text = a1 //替换文本的数值
.MatchCase = True //如果为 True,则搜索区分大小写。默认值为 False。)
.Execute(, , , , , , , , , , Word.WdReplace.wdReplaceAll) //执行替换
End With