加载 DLL 时出错(错误 48)
动态链接库 (DLL) 是一个在 Declare 语句的 Lib 子句中指定的库。 此错误的原因和解决方案如下:
文件不是 DLL 可执行文件。 如果文件是源文本文件,则它必须经过编译并链接到 DLL 可执行窗体中。
文件不是 Microsoft Windows DLL。 获取文件的 Microsoft Windows DLL 等效文件。
文件是早期的 Microsoft Windows DLL,与 Microsoft Windows 保护模式不兼容。 获取更新版本的 DLL。
DLL 引用的其他 DLL 不存在。 获取所引用的 DLL 并使它可供另一 DLL 使用。
DLL 或其中一个引用的 DLL 不在您的路径指定的目录中。 将该 DLL 移动到引用的目录中或将其当前目录置于路径上。
DLL 的位版本与 VBA 的操作环境不同。 有关位版本不兼容的详细信息,请参阅 Intel 开发人员论坛上的 混合 32 位和 64 位 DLL 。
有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。