次の方法で共有


定数と列挙 (Visual Basic)

Visual Basic には、開発者向けに定義済みの定数と列挙型が多数用意されています。 定数には、アプリケーションの実行全体を通じて定数のままの値が格納されます。 列挙型は、関連する定数のセットを操作し、定数値を名前に関連付ける便利な方法を提供します。

定数

条件付きコンパイル定数

次の表に、条件付きコンパイルに使用できる定義済みの定数を示します。

定数 説明
CONFIG Configuration Manager[Active Solution Configuration] ボックスの現在の設定に対応する文字列。
DEBUG [プロジェクトのプロパティ] ダイアログ ボックスで設定できるBoolean値。 既定では、プロジェクトのデバッグ構成によって DEBUGが定義されます。 DEBUGが定義されている場合、Debugクラス メソッドは出力ウィンドウに出力を生成します。 定義されていない場合、 Debug クラス メソッドはコンパイルされず、デバッグ出力は生成されません。
TARGET プロジェクトの出力の種類またはコマンド ライン -target オプションの設定を表す文字列。 TARGETの使用可能な値は次のとおりです。

- Windows アプリケーションの "winexe" です。
- コンソール アプリケーションの "exe" です。
- クラス ライブラリの "library" です。
- モジュールの "module" です。
- -target オプションは、Visual Studio 統合開発環境で設定できます。 詳細については、「 -target (Visual Basic)」を参照してください。
TRACE [プロジェクトのプロパティ] ダイアログ ボックスで設定できるBoolean値。 既定では、プロジェクトのすべての構成で TRACEが定義されます。 TRACEが定義されている場合、Traceクラス メソッドは出力ウィンドウに出力を生成します。 定義されていない場合、 Trace クラス メソッドはコンパイルされず、 Trace 出力は生成されません。
VBC_VER Visual Basic バージョンを表す数値 ( メジャー)。マイナー 形式。

印刷および表示関数を呼び出すときは、実際の値の代わりに次の定数をコードで使用できます。

定数 説明
vbCrLf 復帰/改行文字の組み合わせ。
vbCr 復帰文字。
vbLf 改行文字。
vbNewLine 改行文字。
vbNullChar Null 文字。
vbNullString 長さ 0 の文字列 ("") と同じではありません。外部プロシージャの呼び出しに使用されます。
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関数によって返されるバリアント 型オブジェクトの型を示します。
VbStrConv StrConv関数を呼び出すときに実行する変換の種類を示します。

こちらも参照ください