共用方式為


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