未找到指定的 DLL 函数(错误 453)

找到了用户库引用中的动态链接库 (DLL),但在该 DLL 中找不到指定的 DLL 函数。 此错误的原因和解决方案如下:

  • 您在函数声明中指定了无效的序号。 请检查正确的序号或者使用名称调用函数。

  • 您指定了正确的 DLL 名称,但它不是包含指定函数的版本。 计算机上可能有正确的版本,但如果包含错误版本的目录在路径中位于包含正确版本的目录前面,将会访问错误的 DLL。 请检查计算机上是否存在不同版本。 如果有早期版本,请与供应商联系获取更高版本。

  • 如果在 32 位 Microsoft Windows 平台上工作,DLL 名称和别名(如果使用)都必须正确。 确保 DLL 名称和别名正确。

  • 某些 32 位 DLL 包含的函数版本略有不同,以容纳 UnicodeANSI 字符串。 函数名称末尾的“A”指定 ANSI 版本。 函数名称末尾的“W”指定 Unicode 版本。

    如果函数采用 string 类型的参数,可尝试向函数名称附加"A"。

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

支持和反馈

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