![](/img/trans.png)
[英]Outlook Redemption error in MS Access: ActiveX component can't create object
[英]RunTime errorError - ActiveX component can't create object - in an MS ACCESS application
我試圖運行一個用 VBA 編寫並連接到 Windows 2012 R2 服務器中的 IBM MQ 的 MS-ACCESS 應用程序(MS OFFICE 2007)。 這樣做時,我收到以下錯誤 -
RunTime errorError - ActiveX component can't create object
當我調試相同時,它指向下面的錯誤
Set MQS = New MQSession
我什至使用 regsvr32 注冊了 MQAX200.dll。
在 Windows 2003 R2 服務器上運行良好的相同應用程序 - MS OFFICE 2007 - IBM MQ 7.5 版
我現在有點命定了。 如果我遺漏了什么,你能幫我嗎??
先感謝您。
您可能需要檢查的一些事項:
假設這不礙事,您可能需要刪除對先前版本的 MQ 的 VBA 引用,然后引用新版本。
您提到 Server 2003 上有 Office 2007,新服務器是否安裝了 Office,或者 Access 是否嘗試通過 UNC 路徑或驅動器號訪問 MQ 應用程序?
VBA 是否正在尋找現在不同的特定驅動器號/路徑?
您可以隨時啟動 Access,創建一個新項目,添加對 MQ 的引用,然后在 VBA 中嘗試實例化該對象,以確定是否獲得了可以研究的更好的錯誤代碼。
不要忘記檢查事件查看器以獲取有關導致失敗實例化的原因的補充信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.