1
我需要通過從Excel中提取數字來自動報告單詞。我搜索並遵循源代碼http://www.makeuseof.com/tag/integrate-excel-data-word-document/Word報告自動化從Excel中採集數字
代碼無法正常運行並遇到大量錯誤。 1. Excel未打開 2.遇到運行時錯誤'438':對象不支持此屬性或方法。
我已經使用了網站建議的「早期綁定」代碼,不工作,研究使用「後期綁定」。仍然不起作用。我插入「Microsoft Excel 14.0對象庫」並在Word文檔中的「ActiveX控件」下插入「標籤」
不知道出了什麼問題。
當前VBA代碼
Private Sub CommandButton1_Click()
Dim objExcel As Object
Set objExcel = CreateObject("Excel.Application")
Set exWb = objExcel.Workbooks.Open("C:\Users\adong\Desktop\Reporting.xlsx")
ThisDocument.DMY.Caption = exWb.Sheets("Summary").Cell(5, 4)
exWb.Close
Set exWb = Nothing
End Sub
以前的代碼
Private Sub CommandButton1_Click()
Dim objExcel As New Excel.Application
Dim exWb As Excel.Workbook
Set exWb = objExcel.Workbooks.Open("C:\Users\adong\Desktop\Reporting.xlsx")
ThisDocument.DMY.Caption = exWb.Sheets("Summary").Cells(5, 4)
exWb.Close
Set exWb = Nothing
End Sub
除非在創建Excel實例後添加'objExcel.Visisble = True',否則不會看到Excel打開。你在哪一行發生錯誤? –
謝謝蒂姆。你現在可以掌握我的技能水平。 – Andy
這是它顯示的運行時錯誤 – Andy