名称“<name>”未声明

更新:2007 年 11 月

语句引用某个编程元素,但编译器无法找到具有该确切名称的元素。

**错误 ID:**BC30451

更正此错误

  1. 检查引用语句中该名称的拼写。Visual Basic 是不区分大小写的,但是拼写中的任何其他变化都会被视为完全不同的名称。请注意,下划线 (_) 是名称的一部分,因此也是拼写的一部分。

  2. 检查对象和对象的成员之间是否具有成员访问运算符 (.)。例如,如果具有名为 TextBox1 的 TextBox 控件,若要访问它的 Text 属性,您应该键入 TextBox1.Text。而如果您键入的是 TextBox1Text,就会创建不同的名称。

  3. 如果拼写是正确的,任何对象成员访问的语法也是正确的,请验证是否声明了该元素。有关更多信息,请参见 已声明元素 (Visual Basic)

  4. 如果已声明该编程元素,请检查它是否在范围内。如果引用语句在声明该编程元素的区域外,您可能需要限定该元素名称。有关更多信息,请参见 Visual Basic 中的范围

请参见

概念

Visual Basic 命名约定

已声明元素的名称

参考

声明和常数摘要

其他资源

对已声明元素的引用