利用VB中的文本来替换Word文档中的字

PrivateSubCommand1_Click()DimwordObjSetwordObj=CreateObject("Word.Application")Withwo... Private Sub Command1_Click()
Dim wordObj
Set wordObj = CreateObject("Word.Application")
With wordObj.Documents.Open("c:\1.doc")'WORD文档路径
With .Content
If .Find.Execute("#text1") Then
.Text = Me.Text1.Text
End If
If .Find.Execute("#text2") Then
.Text = Me.Text2.Text
End If
If .Find.Execute("#text3") Then
.Text = Me.Text3.Text
End If
End With
.Save
End With
wordObj.quit
End Sub
可是,只能替换一处,以后多处应该怎替换呢?请问
展开
 我来答
沙慧月03
2011-08-06 · TA获得超过2157个赞
知道大有可为答主
回答量:2717
采纳率:100%
帮助的人:3623万
展开全部
已试验
Private Sub Command1_Click()
Dim wordObj
Set wordObj = CreateObject("Word.Application")
wordObj.Documents.Open ("c:\1.doc") 'WORD文档路径
With wordObj.Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "#text1"
.Replacement.Text = Text1
End With
wordObj.Selection.Find.Execute Replace:=2

wordObj.Documents.Save

wordObj.quit
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
瑞安阿芳
2011-08-01 · TA获得超过1947个赞
知道小有建树答主
回答量:749
采纳率:100%
帮助的人:900万
展开全部
把if ... end if改成 while... wend试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abcnyzay
2011-08-01 · TA获得超过1377个赞
知道小有建树答主
回答量:928
采纳率:100%
帮助的人:1036万
展开全部
Private Sub Command1_Click()
Dim wordObj
Set wordObj = CreateObject("Word.Application")
With wordObj.Documents.Open("c:\1.doc")
With .Content
.Find.Execute "#text1", , , , , , , , , Text1, 2
.Find.Execute "#text2", , , , , , , , , Text2, 2
.Find.Execute "#text3", , , , , , , , , Text3, 2
End With
.Save
End With
wordObj.quit
End Sub

可简化为:
Private Sub Command2_Click()
Dim wordObj
Set wordObj = CreateObject("Word.Application")
With wordObj.Documents.Open("c:\1.doc")
For i = 1 To 3
.Content.Find.Execute "#text" & i, , , , , , , , , Me("Text" & i), 2
Next
.Save
End With
wordObj.quit
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式