繁体   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