未定义 Sub、Function 或 Property(错误 35)
必须先定义 Sub、Function 或 Property 过程,然后才能调用这些过程。 此错误的原因和解决方案如下:
添加引用
显示“引用”对话框。
查找包含您要调用的过程的项目名称。 如果项目名称未出现在“引用”对话框中,请单击“浏览”按钮进行搜索。
单击项目名称左侧的复选框。
单击“确定”。
指定的过程对于调用过程不可见。 在某个模块中声明了 Private 的过程不能从该模块外的过程进行调用。 如果 Option Private Module 生效,那么该模块内的过程不能用于其他项目。 搜索以找到该过程。
声明了 Windows 动态链接库 (DLL) 例程或 Macintosh 代码资源例程,但例程不位于指定的库或代码资源中。
检查例程的序号(如果使用)或名称。 确保 DLL 或 Macintosh 代码资源版本正确无误。 例程可能仅位于 DLL 或 Macintosh 代码资源的较高版本中。 如果在路径中包含错误版本的目录位于包含正确版本的目录之前,将访问错误的 DLL 或 Macintosh 代码资源。 虽然您提供了正确的 DLL 名称或 Macintosh 代码资源,但它不是包含指定函数的版本。
有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。