1
我想將Excel範圍轉換爲使用從Outlook運行的VBA腳本的表。在Outlook中使用VBA時,如何將Excel範圍轉換爲表格?
這個工作從Excel從Outlook中運行,但不是當:
ListObjects.Add(xlSrcRange, Range("A1:D10"), , xlYes).Name = "myTable"
我在Outlook中試圖在下一個代碼,但它失敗:
Dim excApp As Excel.Application
Set excApp = GetObject(, "Excel.Application")
excApp.ListObjects.Add(xlSrcRange, Range("A1:D10"), , xlYes).Name = "myTable"
此代碼拋出運行時錯誤「1004」對象'_Global'的方法'範圍'失敗。
我想知道如何使代碼工作,但我也想了解爲什麼我的代碼失敗了,以便我可以從中學習。我很欣賞任何建議。謝謝!