簡體   English   中英

運行時錯誤429,ActiveX組件無法創建對象,自動化MS Word應用程序,CreateObject(“Word.Application”)

[英]Run-time error 429, ActiveX component can't create object, automate MS Word application, CreateObject(“Word.Application”)

從VBA(Access)執行以下行時,我遇到以下錯誤:

Set wd = CreateObject("Word.Application")

Imgur

我找到了以下鏈接,但沒有發現它有用: http//support.microsoft.com/kb/828550

我試過的事情


  • 從“控制面板”>“程序和功能”修復Office的安裝
  • 卸載MS Word,重新安裝
  • 嘗試將Dim wd As Object而不是Dim wd as Word.Application
  • 手動運行Word。
  • 在管理員命令提示符下運行winword.exe /RegServer 沒有默默地運行,只是打開了Word。
  • 檢查CLSID {000209FF-0000-0000-C000-000000000046}下的LocalServer32密鑰。 最初失蹤了。 重新安裝Word后,CLDID就在那里但缺少LocalServer32密鑰。
  • 運行winword.exe /automation 僅僅啟動Word。
  • 以管理員身份運行winword.exe
  • 以管理員身份運行access.exe

相關(也許)


  • Windows 8 x64
  • Office 2007
  • C:\\ Program Files(x86)\\ Microsoft Office \\ Office12
  • 預安裝了Office 2010的預覽版。
  • 啟動Excel適用於自動化和VBA。
  • asycfilt.dll文件版本:6.2.9200.16384,日期:7/25/2012 11:05 pm
  • oleaut32.dll文件版本:6.2.9200.16384,日期:2012/7/25 11:06
  • olepro32.dll缺失
  • stdole2.tlb沒有文件版本,日期:7/25/2012 10:34 pm
  • McAffee抗病毒

檢查CLSID {000209FF-0000-0000-C000-000000000046}下的LocalServer32密鑰。 最初失蹤了。 重新安裝Word后,CLDID就在那里但缺少LocalServer32密鑰

因此,您無法正確注冊,因為您遇到了系統問題。
由於您已經嘗試了大部分或全部合理步驟,因此下一步是重新安裝Windows。

或者您可以嘗試通過復制來自其他計算機的所有相關密鑰來手動注冊它。 但這可能無法解決問題。

超級用戶可能是詢問安裝和Windows注冊表問題的更好地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM