【问题标题】:Microsoft word 2010 64bit VBA code when connecting to access database 2010 64bit activex errorMicrosoft Word 2010 64 位 VBA 代码连接到访问数据库 2010 64 位 activex 错误
【发布时间】:2014-04-25 18:10:34
【问题描述】:

我试图将我的 access 2010 64 位数据库中的记录显示到 word 页脚中,当我运行代码时,我得到 ActiveX 无法创建对象。我在我的 vba 项目 microsoft dao 3.6 对象库和 microsoft activex 数据对象 6.1 库中有参考。该代码在 32 位上运行良好,但在 64 位上运行良好。有任何想法吗?调试指向这一行作为错误:

Set dataBase = DBEngine.OpenDatabase(UsersBasePath)

【问题讨论】:

  • 对于 access 2010,或者至少 .accdb 是在 2010 年创建的,我认为您需要 Microsoft Office 14.0 Access 数据库引擎对象库而不是 DAO。

标签: vba ms-word activex active-objects activex-documents


【解决方案1】:

我不得不在数据库声明语句的前面加上dao

【讨论】:

  • 您好,您能详细解释一下吗?我在这里遇到同样的问题。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-27
  • 1970-01-01
  • 2015-02-23
  • 2017-02-18
  • 2023-03-24
相关资源
最近更新 更多