兼容 ActiveX 组件必须为可执行的 Visual Basic 或 DLL

兼容 ActiveX 组件是您指定为兼容 ActiveX 组件的组件。 此错误具有以下原因和解决方案:

  • Visual Basic 曾试着访问您指定为兼容 ActiveX 组件的对象,但是被指定的文件不是 Visual Basic 创建的可执行文件动态链接库 (DLL)

    在通过“项目”菜单访问的“项目属性”对话框的兼容 ActiveX 组件字段中,只有 Visual Basic 创建的 .exe 和 DLL 是有效条目。 如果可能,将项目加载到 Visual Basic,然后从“文件”菜单中选择“生成 Project.exe 文件”命令以创建可执行的 Visual Basic 文件。 如果该文件已经是非 Visual Basic 创建的可执行文件,或者如果该文件不能加载到 Visual Basic,那么请查询该文件的文档以寻找是否它可以被转换为可执行的 Visual Basic 文件,或供应商是否可以提供 Visual Basic 创建的可执行文件。

有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。