【发布时间】:2018-09-06 16:46:33
【问题描述】:
我的工作表中有一个嵌入的 Word 文档,名称为 "Rec1"
所以之前使用:
Sub ReplaceTextinOLEObject
Dim oDoc As OLEObject
Set oDoc = Worksheets("Sheet1").OLEObjects("Rec1")
oDoc.Activate
With oDoc.Content.Find
.ClearFormatting
.Text = "hi"
.Replacement.ClearFormatting
.Replacement.Text = "hello"
.Execute Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue
End With
Word.Application.Quit wdDoNotSaveChanges
End Sub
执行上面运行时,With 部分在下面提交错误:
运行时错误“438”:
对象不支持该属性或方法
OLE嵌入word文档使用Find对象有什么问题?
【问题讨论】: