未定义下标、函数或属性(错误 35)
必须先定义 Sub 、 Function 或 Property 过程,然后才能调用这些过程。 此错误的原因和解决方案如下:
拼错了过程的名称。
检查拼写,然后纠正。
You tried to call a procedure from another project without explicitly adding a reference to that project in the References dialog box.
添加引用
Display the References dialog box.
Find the name of the project containing the procedure you want to call. If the project name doesn't appear in the References dialog box, click the Browse button to search for it.
单击项目名称左侧的复选框。
Click OK.
指定的过程对于调用过程不可见。 在某个模块中声明了 Private 的过程不能从该模块外的过程进行调用。 如果 Option Private Module 生效,那么该模块内的过程不能用于其他项目。 搜索以找到该过程。
声明了 Windows 动态链接库 (DLL) 例程或 Macintosh 代码资源例程,但例程不位于指定的库或代码资源中。
检查例程的序号(如果使用)或名称。 确保 DLL 或 Macintosh 代码资源版本正确无误。 例程可能仅位于 DLL 或 Macintosh 代码资源的较高版本中。 如果在路径中包含错误版本的目录位于包含正确版本的目录之前,将访问错误的 DLL 或 Macintosh 代码资源。 虽然您提供了正确的 DLL 名称或 Macintosh 代码资源,但它不是包含指定函数的版本。
有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。