直接値を使ってプログラムを書くと後で解りづらいので、
定数が用意されています。
定数がvbで始まっていれば、VB、VBA共通で使える定数です
定数がacで始まっていれば、AccessVBAのみ共通で使える定数です
SQL文を組み立てる時や、SendKeysステートメントで良くつかわれます。
定数 | 値 | 内容 |
vbCrLf | Chr(13)+Chr(10) | キャリッジリターンとラインフィード |
vbCr | Chr(13) | キャリッジリターン |
vbLf | Chr(10) | ラインフィード |
vbNullString | Null | 長さ0の文字列 |
vbTab | Chr(9) | タブ |
vbBack | Chr(8) | バックスペース |
条件判断に使われます
定数 | 値 | 同値 | 同値 |
True | -1 | Yes | On |
False | 0 | No | Off |
メッセージボックスで使われます。古い書籍では直接値を記入している場合があります。
定数に置き換えればプログラムが読みやすくなります。
複数指定する場合は、ボタンの定数 + メッセージアイコンの定数 + 標準ボタンの定数
(例)vbYesNo + vbQuestion + vbDefaultButton1 のようにします。
定数 | 値 | 内容 |
ボタンの定数 | ||
vbOKonly | 0 | [OK]ボタンのみ表示 |
vbOKCancel | 1 | [OK] [キャンセル] ボタン表示 |
vbAbortRetryignore | 2 | [中止] [再試行] [無視] ボタン表示 |
vbYesNoCancel | 3 | [はい] [いいえ] [キャンセル] ボタン表示 |
vbYesNo | 4 | [はい] [いいえ] ボタン表示 |
vbRetryCancel | 5 | [再試行 ] [キャンセル ] ボタン表示 |
メッセージアイコンの定数 | ||
vbCritical | 16 | 警告メッセージアイコン |
vbQuestion | 32 | 問い合わせメッセージアイコン |
vbExclamation | 48 | 注意メッセージアイコン |
vbinformation | 64 | 情報メッセージアイコン |
標準ボタンの定数 | ||
vbDefaultButton1 | 0 | 第1ボタンを標準ボタンにする |
vbDefaultButton2 | 256 | 第2ボタンを標準ボタンにする |
vbDefaultButton3 | 512 | 第3ボタンを標準ボタンにする |
vbDefaultButton4 | 768 | 第4ボタンを標準ボタンにする |
モーダルの定数 | ||
vbApplicationModal | 0 | アプリケーション モーダルに設定します。
メッセージ ボックスに応答するまで、現在選択中のアプリケーションの実行を継続できません。 |
vbSystemModal | 4096 | システム モーダルに設定します。
メッセージ ボックスに応答するまで、すべてのアプリケーションが中断されます。 |
その他の定数 | ||
vbMsgBoxHelpButton | 16384 | ヘルプ ボタンを追加します。 |
VbMsgBoxSetForeground | 65536 | 最前面のウィンドウとして表示します。 |
vbMsgBoxRight | 524288 | テキストを右寄せで表示します。 |
vbMsgBoxRtlReading | 1048576 | テキストを、右から左の方向で表示します。 |
戻り値の定数(下記の定数が返ります) | ||
vbOK | 1 | OK |
vbCancel | 2 | キャンセル |
vbAbort | 3 | 中止 |
vbRetry | 4 | 再試行 |
vbIgnore | 5 | 無視 |
vbYes | 6 | はい |
vbNo | 7 | いいえ |
DoCmd.SelectObject、DoCmd.Close、DoCmd.CopyObject、DoCmd.DeleteObjectなどで使います
定数 | 値 | 内容 |
acDefault | -1 | アクティブウィンドウを指定する(既定値) |
acTable | 0 | テーブル |
acQuery | 1 | クエリー |
acForm | 2 | フォーム |
acReport | 3 | レポート |
acMacro | 4 | マクロ |
acModule | 5 | モジュール |
acDataAccessPage | 6 | データアクセスページ |
acServerView | 7 | サーバービュー |
acDiagram | 8 | ダイアグラム |
acStoredProcedure | 9 | ストアドプロシージャ |
acFunction | 10 | 関数 |
ソフトセル 担当:本田
住所:〒400-0806
山梨県甲府市善光寺3-32-15
電話:055-268-2140
HOME - Access FQA - AccessVBA FQA - 会社概要 - お問い合わせ - プライバシーポリシー - 特定商取引法 - サイトマップ
Copyright© ソフトセル All Rights Reserved.