未定义 Sub 或 Function (Visual Basic)

更新:2007 年 11 月

Sub 或 Function 必须先定义才能调用。该错误可能的原因包括:

  • 过程名称拼写错误。

  • 试图调用另一个项目中的过程,但未在“引用”对话框中明确添加对该项目的引用。

  • 指定了一个调用过程不可见的过程。

  • 声明了一个未在指定库或代码资源中的 Windows 动态链接库 (DLL) 例程或 Macintosh 代码资源例程。

更正此错误

  1. 确保过程名称拼写正确。

  2. 在“引用”对话框中查找要调用的过程所在项目的名称。如果未显示,则单击“浏览”按钮进行搜索。选中项目名称左侧的复选框,然后单击“确定”。

  3. 检查例程的名称。

请参见

概念

错误类型

项目引用

参考

Sub 语句 (Visual Basic)

Function 语句 (Visual Basic)