共用方式為


常數和列舉型別 (Visual Basic)

Visual Basic 為開發人員提供許多預先定義的常數和列舉。 常數會儲存在應用程式執行期間維持不變的值。 列舉提供方便的方式來處理一組相關的常數,以及將常數值與名稱產生關聯。

常數

條件式編譯常數

下表列出可用於條件式編譯的預先定義常數。

常數 說明
CONFIG 字串,對應至 Configuration Manager 中 [使用中方案組態] 方塊的目前設定。
DEBUG 可以在 Boolean [ 項目屬性 ] 對話框中設定的值。 根據預設,項目的偵錯組態會 DEBUG定義 。 定義時 DEBUGDebug 類別方法會產生輸出至 [ 輸出 ] 視窗。 未定義時, Debug 不會編譯類別方法,也不會產生偵錯輸出。
TARGET 字串,表示項目的輸出類型或命令行 -target 選項的設定。 的可能值為 TARGET

- 適用於 Windows 應用程式的 「winexe」。
- 主控台應用程式的 「exe」。
- 類別庫的 “library”。
- 模組的 「module」。
- -target 選項可以在 Visual Studio 集成開發環境中設定。 如需詳細資訊,請參閱 -target (Visual Basic)
TRACE 可以在 Boolean [ 項目屬性 ] 對話框中設定的值。 根據預設,專案的所有組態都會定義 TRACE。 定義時 TRACETrace 類別方法會產生輸出至 [ 輸出 ] 視窗。 未定義時, Trace 不會編譯類別方法,而且不會產生 Trace 任何輸出。
VBC_VER 代表 主要 Visual Basic 版本的數位。次要 格式。

當您呼叫列印和顯示函式時,您可以在程式代碼中使用下列常數來取代實際值。

常數 說明
vbCrLf 歸位字元/換行字元組合。
vbCr 歸位字元。
vbLf 換行字元。
vbNewLine 換行符。
vbNullChar Null 字元。
vbNullString 與長度為零的字串不同(“”):用於呼叫外部程式。
vbObjectError 錯誤號碼。 使用者定義的錯誤號碼應該大於此值。 例如:

Err.Raise(Number) = vbObjectError + 1000
vbTab 製表元。
vbBack 退格字元。
vbFormFeed Microsoft Windows 中未使用。
vbVerticalTab Microsoft Windows 中沒有用處。

列舉項目

下表列出並描述 Visual Basic 所提供的列舉。

枚舉 說明
AppWinStyle 指出呼叫 函式時 Shell ,要用於叫用程式的窗口樣式。
AudioPlayMode 指出呼叫音訊方法時如何播放音效。
BuiltInRole 指出呼叫 IsInRole 方法時要檢查的角色類型。
CallType 指出呼叫 CallByName 函式時所叫用的程序類型。
CompareMethod 指出如何在呼叫比較函式時比較字串。
DateFormat 指出如何在呼叫 FormatDateTime 函式時顯示日期。
DateInterval 指出呼叫日期相關函式時,如何判斷及格式化日期間隔。
DeleteDirectoryOption 指定要刪除的目錄包含檔案或目錄時應該執行的動作。
DueDate 指出呼叫財務方法時付款何時到期。
FieldType 指出文字欄位是分隔還是固定寬度。
FileAttribute 指出呼叫檔案存取函式時要使用的檔案屬性。
FirstDayOfWeek 指出呼叫日期相關函式時要使用的一周第一天。
FirstWeekOfYear 指出呼叫日期相關函式時要使用的年度第一周。
MsgBoxResult 指出函式所 MsgBox 傳回消息框中按下的按鈕。
MsgBoxStyle 指出呼叫 MsgBox 函式時要顯示的按鈕。
OpenAccess 指出呼叫檔案存取函式時,如何開啟檔案。
OpenMode 指出呼叫檔案存取函式時,如何開啟檔案。
OpenShare 指出呼叫檔案存取函式時,如何開啟檔案。
RecycleOption 指定檔案應永久刪除,或放在回收站中。
SearchOption 指定是要搜尋所有目錄,還是只搜尋最上層目錄。
TriState 指出 Boolean 值,或呼叫數位格式函式時是否應該使用預設值。
UICancelOption 指定當使用者在作業期間按兩下 [ 取消 ] 時應該執行的動作。
UIOption 指定複製、刪除或移動檔案或目錄時,是否要顯示進度對話方塊。
VariantType 表示函式所 VarType 傳回之 Variant 物件的型別。
VbStrConv 指出呼叫 StrConv 函式時要執行的轉換類型。

另請參閱