Share via


常數和列舉型別 (Visual Basic)

Visual Basic 提供一些預先定義的常數和列舉型別供開發人員使用。 常數會儲存在應用程式的執行過程中仍為常數的值。 列舉型別提供使用相關常數組和建立常數值與名稱間關聯的便利方法。

常數

條件式編譯的常數

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

常數

說明

CONFIG

字串,對應至 [組態管理員] 中 [使用中的方案組態] 方塊的目前設定。

DEBUG

Boolean 值,可以在 [專案屬性] 對話方塊中設定。 依預設,專案的 [偵錯] 組態可定義 DEBUG 方式。 定義 DEBUG 方式後,Debug 類別方法 (Class Method) 會產生輸出到 [輸出] 視窗。 如果沒有定義,Debug 類別方法就不會進行編譯,也不會產生 Debug 輸出。

TARGET

字串,表示專案的輸出型別或命令列 /target 選項。 TARGET 的可能值為:

  • 用於 Windows 應用程式 "winexe"。

  • 用於主控台應用程式的 "exe"。

  • 用於類別庫的 "library"。

  • 用於模組 "module"。

  • /target 選項可於 Visual Studio 整合式開發環境中設定。 如需詳細資訊,請參閱 /target (Visual Basic)

TRACE

Boolean 值,可以在 [專案屬性] 對話方塊中設定。 依預設,專案的所有組態可定義 TRACE 方式。 定義 TRACE 方式後,Trace 類別方法 (Class Method) 會產生輸出到 [輸出] 視窗。 如果沒有定義,Trace 類別方法就不會進行編譯,也不會產生 Trace 輸出。

VBC_VER

此號碼代表 Visual Basic 版本,其格式為 major.minor。 Visual Basic 2005 的版本號碼為 8.0。

列印和顯示常數

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

常數

說明

vbCrLf

歸位/換行字元 (Carriage Return/Line Feed) 組合。

vbCr

歸位字元。

vbLf

換行字元。

vbNewLine

新行字元 (Newline Character)。

vbNullChar

Null 字元。

vbNullString

與長度為零的字串 ("") 不同;用來呼叫外部程序。

vbObjectError

錯誤代碼。 使用者定義錯誤代碼應大於這個值。 例如:

Err.Raise(Number) = vbObjectError + 1000

vbTab

定位字元。

vbBack

退格鍵 (Backspace)。

vbFormFeed

Microsoft Windows 不適用。

vbVerticalTab

在 Microsoft Windows 中的作用不大。

列舉型別

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

列舉型別

說明

AppWinStyle

指出呼叫 Shell 函式時,被叫用之程式所使用的視窗樣式。

AudioPlayMode

指示在呼叫音效方法時要如何播放聲音。

BuiltInRole

指示在呼叫 IsInRole 方法時,要檢查的角色類型。

CallType

表示呼叫 CallByName 函式時所叫用的程序類型。

CompareMethod

指出在呼叫比較函式時字串的比較方式。

DateFormat

指出在呼叫 FormatDateTime 函式時的日期顯示方式。

DateInterval

指出在呼叫日期相關的函式時,判斷和格式化日期間隔的方式。

DeleteDirectoryOption

指定如果要刪除的目錄內包含檔案或目錄時,應該要如何處理。

DueDate

指出呼叫帳務處理方法時的付款到期日。

FieldType

指出文字欄位是以分隔符號分隔還是固定寬度的。

FileAttribute

指出在呼叫檔案存取函式時所要使用的檔案屬性 (Attribute)。

FirstDayOfWeek

指出在呼叫日期相關的函式時,哪天是一週的第一天。

FirstWeekOfYear

指出在呼叫日期相關函式時,哪一週是一年的第一週。

MsgBoxResult

指出在訊息方塊中按下的按鈕,並由 MsgBox 函式傳回相關資料。

MsgBoxStyle

指出在呼叫 MsgBox 函式時所要顯示的按鈕。

OpenAccess

指出呼叫檔案存取函式時開啟檔案的方式。

OpenMode

指出呼叫檔案存取函式時開啟檔案的方式。

OpenShare

表示在呼叫檔案存取函式時,要如何開啟檔案。

RecycleOption

指定檔案要永久刪除或放在 [資源回收筒] 中。

SearchOption

指定是否要搜尋全部或僅搜尋最上層目錄。

TriState

表示布林值 (Boolean),或者在呼叫數字格式的函式時是否使用預設值。

UICancelOption

指定當使用者於作業期間按下 [取消] 時,所要完成的工作。

UIOption

指定在複製、刪除或移動檔案或目錄時,是否要顯示進度對話方塊。

VariantType

指出 Variant 物件的型別,並由 VarType 函式傳回相關資料。

VbStrConv

指出在呼叫 StrConv 函式時要執行的轉換類型。

請參閱

概念

常數的概觀 (Visual Basic)

列舉型別的概觀 (Visual Basic)

其他資源

Visual Basic 語言參考

Visual Basic