vb实现已有word指定位置输入

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:15:50
如vb中有一个text,通过在text中输入内容,显示在已有word文档的指定位置,每次显示要覆盖上次的内容,应如何实现?请大家帮帮忙!
老大,剩下的积分全给你了!

呵呵~~给你贴段vb操作word的代码吧,从网上搜来的,我没调试
Function WordReplace(FileName As String, SearchString As String, ReplaceString As String, Optional SaveFile As String = "", Optional MatchCase As Boolean = False) As Integer
On Error GoTo ErrorMsg '函数运行时发生遇外或错误,转向错误提示信息

Dim wordApp As New Word.Application
Dim wordDoc As New Word.Document
Dim wordArange As Word.Range
Dim wordSelection As Word.Selection
Dim ReplaceSign As Boolean
Dim I As Integer

'判断将要替换的文件是否存在
If Dir(FileName) = "" Then
'替换文件不存在
MsgBox "未找到" & FileName & "文件" '提示替换文件不存在信息
WordReplace = -2 '返回替换文件不存在的值
Exit Function '退出函数
End If

Set wordApp = CreateObject("Word.Application") '建立WORD实例
wordApp.Visible = False '屏蔽WORD实例窗体
Set wordDoc = wordApp.Documents.Open(FileName) '打开文件并赋予文件实例
Set wordSelection = wordApp.Selection '定