900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > word插入excel对象报错_在Word文档中修改嵌入的Excel对象

word插入excel对象报错_在Word文档中修改嵌入的Excel对象

时间:2024-02-06 01:47:55

相关推荐

word插入excel对象报错_在Word文档中修改嵌入的Excel对象

好吧,我做到了!感谢Remou发布的链接。在我跨过最初的障碍后,它确实提供了一些支持。。。

这是我的代码:

WordApp.Documents.Open("C:\Report.docx")

Dim iOLE As Int16

Dim oSheet As Object

Dim oOLE As Object

For iOLE = 1 To WordApp.ActiveDocument.Content.ShapeRange.Count 'These are the embedded objects

If Not WordApp.ActiveDocument.Content.ShapeRange(iOLE).OLEFormat Is Nothing Then '- make sure it is OLE

If WordApp.ActiveDocument.Content.ShapeRange(iOLE).OLEFormat.ProgID.Contains("Excel") Then '- make sure it's an Excel object

'- I have found an Excel Object!!!

WordApp.ActiveDocument.Content.ShapeRange(iOLE).OLEFormat.Activate()

oOLE = WordApp.ActiveDocument.Content.ShapeRange(iOLE).OLEFormat.Object

oSheet = oOLE.Worksheets(1) '- I can assert that each of them has at least one sheet and that I need the first one...

oSheet.Range("BB3") = "I did it!" '- setting some text to verify I made it in...

End If

End If

Next

WordApp.ActiveDocument.SaveAs("c:\temp\report_test.docx")

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。