#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 支援與意見反應。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應