名稱 '<name>' 未宣告

更新:2007 年 11 月

陳述式 (Statement) 參考某個程式設計項目,但編譯器 (Compiler) 找不到有相同名稱的項目。

錯誤 ID:BC30451

若要更正這個錯誤

  1. 請檢查參考陳述式中的名稱拼寫是否正確無誤。Visual Basic 不區分大小寫,但其他的拼寫變化會視為完全不同的名稱。請注意底線 (_) 屬於名稱的一部分,因此也必須拼寫正確。

  2. 請檢查在物件及其成員之間是否有成員存取運算子 (Member Access Operator,.)。例如,如果有 TextBox 控制項名為 TextBox1,要存取其 Text 屬性時,您應該輸入 TextBox1.Text。如果您輸入的卻是 TextBox1Text,就會建立另一個名稱。

  3. 如果拼寫正確無誤,而且任何物件成員存取的語法都正確,請確認已經宣告該項目。如需詳細資訊,請參閱 Visual Basic 的宣告項目

  4. 如果已經宣告程式設計項目,請檢查該項目是否在範圍中。如果參考陳述式位於宣告程式設計項目的區域以外,您可能需要限定該項目名稱。如需詳細資訊,請參閱 Visual Basic 中的範圍

請參閱

概念

Visual Basic 命名慣例

宣告項目名稱

參考

宣告和常數摘要

其他資源

已宣告之項目的參考