【问题标题】:Dynamically Update Office References in VBA在 VBA 中动态更新 Office 引用
【发布时间】:2015-02-09 05:32:12
【问题描述】:

我们有一些使用 Office 2010 x86 的访问数据库(通过运行时执行)。我们将升级到 Office 2013 x64,升级过程导致错误,因为 .accdb 文件引用 Excel 和 Outlook 14 库。我正在寻找一种通过 db open 上的 vba 动态更新引用的方法。有谁知道我是否可以在使用访问运行时的系统上执行此操作?我想我可以使用 References.IsBroken 方法和 AddFromFile 或 AddFromGUID 来进行更新。

【问题讨论】:

    标签: vba ms-access


    【解决方案1】:

    据我所知,您无法从运行时动态更新引用。

    混合使用 Office 版本可能会引起很多麻烦,尤其是在混合 32/64 位版本的 Office 时。您应该将每个数据库转换为 Access 2013(如果您将在所有计算机上都使用该数据库),然后切换到使用 Access 2013 运行时。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-29
      • 1970-01-01
      • 2020-06-03
      • 2014-12-01
      • 1970-01-01
      相关资源
      最近更新 更多