#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 支援與意見反應。