共用方式為


#Const 指示詞

用來定義 Visual Basic 的條件式編譯器常 數。

語法

#Constconstname運算式 =

#Const編譯器指示詞語法具有下列部分:

部分 描述
constname 必要項目;Variant (String)。 數的名稱;遵循標準變數命名慣例。
expression 此為必要動作。 常值、其他條件式編譯器常數,或包含任何或所有算術或邏輯 運算子 的任何組合,但 Is除外。

註解

條件式編譯器常數一律為其出現模組的私用。 您無法使用 #Const 指示詞來建立 用編譯器常 用編譯器常數只能在使用者介面中建立。

運算式中只能使用條件式編譯器常數和常值。 使用以 Const定義的標準常數,或使用未定義的常數,會導致發生錯誤。 相反地,使用 #Const關鍵字 所定義的常數只能用於條件式編譯。

條件式編譯器常數一律會在 模組層級評估,而不論它們在程式碼中的位置為何。

範例

這個範例會使用 #Const 指示詞來宣告條件式編譯器常數,以用於 #If...#Else...#End If 建構中。

#Const DebugVersion = 1 ' Will evaluate true in #If block. 

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應