7

从 VBA (Access) 执行以下行时,我遇到了以下错误:

Set wd = CreateObject("Word.Application")

伊姆古尔

我找到了以下链接,但没有发现它有用: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以管理员身份运行。

相关(可能)


  • 视窗 8 x64
  • 办公室 2007
  • C:\Program 文件 (x86)\Microsoft Office\Office12
  • 预装了 Office 2010 的预览版。
  • 启动 Excel 与自动化和 VBA 配合使用。
  • asycfilt.dll 文件版本:6.2.9200.16384,日期:2012 年 7 月 25 日晚上 11:05
  • oleaut32.dll 文件版本:6.2.9200.16384,日期:7/25/2012 11:06pm
  • olepro32.dll 丢失
  • stdole2.tlb 无文件版本,日期:7/25/2012 10:34pm
  • 迈克菲防病毒软件
4

1 回答 1

2

检查 CLSID {000209FF-0000-0000-C000-000000000046} 下的 LocalServer32 键。最初是失踪的。重新安装 Word 后,CLDID 在那里,但 LocalServer32 键丢失

因此 Word 无法正确注册,因为您有系统问题。
由于您已经尝试了大部分或所有合理步骤,下一步是重新安装 Windows。

或者您可以尝试通过从另一台机器复制所有相关密钥来手动注册它。但这可能解决不了问题。

超级用户可能是询问安装和 Windows 注册表问题的更好地方。

于 2014-01-15T04:33:30.107 回答