gpt4 book ai didi

vba - 在 Visual Basic 中反复缺少 Microsoft Office 引用

转载 作者:行者123 更新时间:2023-12-04 21:05:18 24 4
gpt4 key购买 nike

我办公室多人使用的 Access 数据库偶尔会快速连续闪烁几条错误消息,然后失去一些宏功能。第一次发生这种情况时,我研究了该主题并找到了解决方案 - Visual Basic 中缺少必须修复的引用。打开引用列表后,被选中的 4 个都显示为“MISSING: Microsoft X 16.0 Object Library”,其中 X 是 [Word、Powerpoint、Excel、Outlook]。我取消选择了这些引用,向下滚动并选择了 15.0 对象库引用。一切恢复正常,完整的宏功能恢复。

但是,这些引用不断恢复到仍然缺失的 16.0 对象库。有时需要几周时间才能用旧版本替换缺失的引用,有时会在第二天发生。这根本不是一个困难的修复,但它一直在发生,大多数其他用户不知道该怎么做。

我不得不想象问题仍然存在,因为数据库在同一个办公室的多台计算机之间共享,尽管我相信所有 PC 都安装了相同版本的 Microsoft Office。有什么想法吗?

最佳答案

不管你相信什么,我怀疑有人拥有更新版本的 Office,可能是 Access 2016 或 Office 365 订阅。我在办公室遇到了这个问题,但这是意料之中的,因为我知道有些计算机在我使用 Office 2013 时安装了 Access 2016。

出于多种原因,创建一个单独的前端数据库已经是一种最佳实践。它可能会消除或减少共享数据库的此类问题。共享后端数据库可以去除可能依赖于特定版本的所有代码模块和宏。然后可以将前端复制到每个客户端。只要前端数据库从较低版本(例如,最后设置为 Office 15.0 的引用)分发(即复制)到每个客户端,任何较新版本的 Access 将仅自动更新其本地副本的引用。

关于vba - 在 Visual Basic 中反复缺少 Microsoft Office 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45514821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com