2017-05-17 225 views
0

我使用VB6中的CreateObject(),每當代碼到達CreateObject()部分我得到的自動化錯誤。當我打開我穿上CreateObject()應用程序的錯誤是不存在的。有任何想法嗎?我使用Excel 2016VB6:錯誤-2147418113:自動化錯誤災難性故障

+2

如果您使用的是Excel,這聽起來像VBA - 不VB6。請更新問題以包含儘可能多的代碼以複製問題。 (對象的也許只是聲明,以及'Set'聲明,但如果只運行這兩條線的時候不存在這個問題也許更多。) – YowE3K

+0

錯誤-1234567:水晶球未找到。添加顯示你正在創建哪個對象的實際代碼可能是有用的?點擊[編輯]鏈接提供更多信息。 –

回答

0

如果你重讀你的問題,你已經自己回答了這個問題。它只適用於Excel應用程序已經打開。您可能正嘗試創建/打開工作簿或電子表格。相反,假定Excel是開放的,你可能不得不打開Office 2016本身作爲一個對象(我不知道該代碼會從我的頭頂是什麼),然後你可以創建-that- Excel應用程序目的。