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関数を呼び出すときに実行する変換の種類を示します。 |
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET