word2013插入excel对象报错_在Word文档中修改嵌入的Excel对象
好吧,我做到了!感謝Remou發(fā)布的鏈接。在我跨過最初的障礙后,它確實提供了一些支持。。。
這是我的代碼:
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")
總結(jié)
以上是生活随笔為你收集整理的word2013插入excel对象报错_在Word文档中修改嵌入的Excel对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 员工年薪百万 Intel明年继续涨工资:
- 下一篇: MySQL调用mongodb事务回滚_S