未找到针对应用程序的 Visual Basic 的对象库
Visual Basic for Applications 对象库不再是一个独立的文件;它已集成到动态链接库 (DLL) 中。 在少数情况下可能需要与项目的语言对应的早期版本的对象库(vaxxx.olb 或 vaxxxx.olb),但没有找到。 此错误的原因及解决方案如下:
- 对象库完全缺失,不在预期的目录中,或者版本不正确。 搜索您的磁盘以确保对象库位于正确的目录中(按宿主应用程序文档中指定的方式)。
If the missing library is a language version that is installed by the host application, it may be easiest to simply rerun the setup program. 如果项目要求与您宿主应用程序随附的语言对象库不同的对象库(例如,如果某人向您发送了一个在设置有不同语言的计算机上编写的项目),请确保该项目随附有正确语言版本的 Visual Basic 对象库且将它安装在预期的位置。 应用程序可能支持不同语言版本的对象库。 若要了解所需要的语言版本,请显示“引用”对话框,并查看对话框底部指示的语言。 每个平台的对象库存在不同的版本。 Therefore, when projects are moved across platforms, for example, from Macintosh to Microsoft Windows, the correct language version of the referenced library for that platform must be available in the location specified in your host application documentation. 请注意,有些语言代码是两个字符,而其他代码是三个字符。 Visual Basic 对象库文件名组成结构如下所示:
Windows:应用程序代码 + 语言代码 + [版本].OLB。 例如:2 版本的法语 Visual Basic for Applications 对象库为 vafr2.olb。
Macintosh:应用程序名称 语言代码 [版本] OLB。 例如:2 版本的法语 Visual Basic for Applications 对象库为 VA FR 2 OLB。
如果在系统上找不到缺失的项目或对象库,请与引用项目的作者联系。 如果缺失库是 Microsoft 应用程序对象库,则可以采用以下方式获取:
如果您能够访问 Microsoft 电子技术支持服务,请参阅此帮助文件的技术支持部分。 在电子服务下,你会找到有关如何使用适当的服务选项的说明。
如果您无法访问 Microsoft 电子技术支持服务,可以应用说明形式从 Microsoft 请求 Microsoft 对象库。 有关如何联系当地的 Microsoft 产品支持组织的信息也在此帮助文件的技术支持部分提供。
有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。