Visual Basic メニュー

Visual Basic には、組み込みメニューとショートカット メニューの 2 種類のメニューがあります。

組み込みメニュー

組み込みメニューは、Visual Basic ウィンドウの上端にあるメニュー バーに表示されます。各メニューには、メニュー名に関連するコマンドがあります。たとえば、[書式] メニューには、フォームの書式を設定するために使用するコマンドがあります。コマンドの中には、サブメニューを持つものがあります。サブメニューは、さらに特定のコマンドがあります。たとえば、[表示] メニューの [ツールバー] には、表示するツールバー名と [ユーザー設定] コマンドを含むサブメニューがあります。[ユーザー設定] コマンドを使用すると、組み込みメニューの変更やメニュー バーへのコマンドの追加が可能です。

ショートカット メニュー

ショートカット メニューは、よく使用するコマンドを集めたメニューです。マウスの右ボタンをクリックしたとき、または Shift キーを押しながら F10 キーを押すと表示されます。

メモ   メニュー上のコマンドの情報を参照するには、[ヘルプ] メニューの [トピックの検索] を使用して、そのコマンド名を検索します。


[ズーム] コマンド

選択したフォームを縮小表示または拡大表示します。倍率は、10 ～ 400 パーセントの間で選択または入力できます。

[ユーザー フォーム] ツールバーのみで使用できます。

ツールバー :


[プロシージャの定義] コマンド (ショートカット メニュー)

マウス ポインタが置かれている、コード ウィンドウで定義されている変数またはプロシージャの場所を表示します。定義が参照先のライブラリにある場合は、オブジェクト ブラウザに表示されます。


[非表示のメンバを表示] コマンド (オブジェクト ブラウザのショートカット メニュー)

各クラスの非表示のメンバをオブジェクト ブラウザで表示または非表示に設定します。非表示のメンバは、再利用可能なオブジェクトで使用することを前提としておらず、通常、オブジェクト ブラウザには表示されません。文字列は淡色表示されます。


[ユーザー設定] コマンド (ショートカット メニュー)

[ユーザー設定] ダイアログ ボックスを表示します。ユーザー定義のツールバーの追加、削除、変更、または作成を行うことができます。


[ウォッチ式の削除] コマンド (ショートカット メニュー)

選択されたウォッチ式を削除します。


[完全に一致する単語だけを検索] コマンド (オブジェクト ブラウザのショートカット メニュー)

オブジェクト ブラウザの [検索文字列] ボックスに入力した単語と完全に一致する単語を検索できます。


[非表示] コマンド (ショートカット メニュー)

アクティブなウィンドウ、プロジェクト、フォルダ、モジュール、またはツールボックスを非表示に設定します。


[1 レベル上に折りたたむ] コマンド  (ショートカット メニュー)

ローカル ウィンドウまたはウォッチ ウィンドウにある項目のリストを親項目に縮小します。リストを縮小すると、式の左側にあるアイコンはマイナス記号 (-) からプラス記号 (+) に変わります。


[プロパティ] コマンド (ショートカット メニュー)

選択された項目の [プロパティ] ウィンドウを開きます。


[設定/解除] コマンド (ショートカット メニュー)

[ブレークポイント]   現在の行に対して、ブレークポイントの設定または解除を行います。

[ブックマーク]   コード ウィンドウのアクティブな行で、ブックマークの表示または削除を行います。


[移動] コマンド (ショートカット メニュー)

[移動] コマンドをクリックしたときに、ウィンドウがアクティブか、またはツールボックスがアクティブかに応じて、次のいずれかの処理が行われます。

•	ポインタが [image] に変わり、アクティブ ウィンドウを別の場所に移動できるようになります。

•	[ページの順序] ダイアログ ボックスを表示します。ツールボックスのページの順序を変更できます。

選択されたページを他のページの左または右に移動できます。


[コメント ブロック] および [非コメント ブロック] コマンド

選択された文字列のブロックの各行に対して、コメント文字とクォーテーション (') の追加と削除を行います。文字列を選択せずに [コメント ブロック] コマンドまたは [非コメント ブロック] コマンドをクリックすると、ポインタがある行でコメント文字の追加または削除が行われます。

[コメント ブロック]   選択された文字列のブロックの各行にコメント文字を追加します。

[非コメント ブロック]   選択された文字列のブロックの各行からコメント文字を削除します。


[プロパティ] コマンド (オブジェクト ブラウザのショートカット メニュー)

[メンバ設定] ダイアログ ボックスを表示します。ユーザー定義のメンバの説明を入力し、ヘルプ コンテキスト ID とヘルプ ファイル名を付けます。

Basic コードを含む項目に対してのみ使用できます。


[ヘルプ] コマンド (ショートカット メニュー)

[ヘルプ] をクリックしたときに選択されている項目に関連したヘルプ トピックを表示します。


[オブジェクトの表示] および [コードの表示] コマンド (ショートカット メニュー)

デザイン ウィンドウまたはコード ウィンドウのいずれかを表示します。

[オブジェクトの表示]   選択された項目を表示するか、またはアクティブにします。

[コードの表示]   現在選択されているオブジェクトのコード ウィンドウを表示するか、またはアクティブにします。


[ドッキング可能] コマンド (ショートカット メニュー)

アクティブ ウィンドウのドッキングを可能にするかどうかを切り替えます。

ウィンドウが画面、アプリケーション ウィンドウ、または別のドッキング可能なウィンドウの端に結び付けられているか、または固定されているとき、そのウィンドウはドッキングされています。ドッキング可能なウィンドウを移動すると、ウィンドウは速やかに移動します。画面上の任意の場所に移動して配置することができるウィンドウは、ドッキング可能なウィンドウではありません。


[グループ メンバ] コマンド (オブジェクト ブラウザのショートカット メニュー)

選択されたクラスのアルファベット順のメンバのリストと、メンバの種類でグループ化されたリストのいずれかでメンバの一覧を表示するのかを切り替えます。


[定義の表示] コマンド (オブジェクト ブラウザのショートカット メニュー)

選択されたメンバの定義を表示します。


[サイズ変更] コマンド (ショートカット メニュー)

ポインタを変更して、アクティブ ウィンドウまたはツールボックスのサイズ変更を可能にします。


[コピー] コマンド (オブジェクト ブラウザのショートカット メニュー)

選択されたクラスまたはメンバの文字列をクリップボードにコピーします。


文字列比較に使用されるワイルドカード文字

組み込みのパターン マッチングでは、さまざまな文字列の比較が可能です。Like 演算子と共に使用できるワイルドカード文字と、一致する数字または文字列の数を次の表に示します。

引数 pattern 内の文字	引数 expression での一致
?	任意の 1 文字
*	0 個以上の文字
#	任意の 1 個の数字 (0 ～ 9)
[charlist]	引数 charlist で指定した文字に含まれる任意の 1 文字
[!charlist]	引数 charlist で指定した文字に含まれない任意の 1 文字
角かっこ内 ([ ]) に 1 文字以上の文字グループ (charlist) を指定して、引数 expression 内の任意の 1 文字と一致するかどうかを調べることができます。角かっこ内には数字など、ANSI コードまたはシフト JIS コードに対応する主な文字を指定することができます。前かっこ ([ )、疑問符 (?)、シャープ記号 (#)、およびアスタリスク (*) などの特殊文字を一致させることができるのは、角かっこ内に指定した場合のみです。後かっこ ( ]) を指定して、引数 expression の中の後かっこ ( ]) と一致させることはできませんが、引数 charlist の外で指定すると、独立した文字として比較させることができます。

角かっこで囲まれた文字を列挙する方法以外に、引数 charlist では、文字コードの並びの上限と下限をハイフン (-) で区切ることによって、特定の範囲の文字を指定することもできます。たとえば、引数 pattern に [A-Z] と指定した場合、引数 expression の対応する文字位置に大文字の A ～ Z の文字があるかどうかが調べられます。角かっこの中に複数の範囲を指定するときは、それぞれの範囲を区切らずに記述します。たとえば、[a-zA-Z0-9] と指定した場合は、任意の英数字に一致するかどうかを調べることができます。

このほか、パターン マッチングで重要な点を次に示します。

•	引数 charlist の先頭に感嘆符 (!) を指定すると、引数 charlist 内に指定した文字以外の文字が引数 expression にあるかどうかが調べられます。感嘆符を文字として一致させるには、感嘆符を角かっこの外に指定します。

•	ハイフン (-) は、引数 charlist の先頭 (感嘆符が使用されている場合は、その後ろ)、または最後に指定することにより、ハイフン自体を文字として一致しているかどうかを調べることができます。その他の場所では、ハイフンは ANSI コードまたはシフト JIS コードに対応する文字の範囲を指定するときに使用します。

•	文字範囲を指定するときは、A-Z、0-100 のように昇順で指定する必要があります。[A-Z] は有効なパターンですが、[Z-A] は無効です。

•	角かっこ [ ] の中になにも指定しないと、長さ 0 の文字列 ("") とみなされ、無効になります。


[閉じる] コマンド (ショートカット メニュー)

選択されたウィンドウを閉じます。


[ステップ イン]、[ステップ オーバー]、[ステップ アウト] コマンド ([デバッグ] メニュー)

[ステップ イン]   コードを 1 ステップずつ実行します。

デザイン モードでないときに、[ステップ イン] をクリックして現在行を実行すると、中断モードに移行します。プロシージャを呼び出すステートメントを実行すると、呼び出したプロシージャの最初のステートメントが次に表示されます。

デザイン時には、このメニュー項目によって実行が開始され、中断モードに移行してからコードの 1 行目が実行されます。

現在の実行位置が存在しない場合は、ドキュメントをクリックするなどの操作によってコードを起動するまで、[ステップ イン] コマンドは何も実行していないように見えます。ツールバー ボタン :     キーボード ショートカット : F8 キー

[ステップ オーバー]   [ステップ イン] とほとんど同じ処理を行います。現在のステートメントからプロシージャを呼び出す場合に、処理が異なります。

[ステップ オーバー] では、プロシージャを 1 つの単位として実行してから、現在のプロシージャの次のステートメントに実行を移します。したがって、現在のステートメントが別のプロシージャを呼び出すかどうかにかかわらず、現在のプロシージャの次のステートメントが、次に表示されるステートメントになります。中断モードのみで使用できます。

ツールバー ボタン :     キーボード ショートカット : Shift + F8 キー

[ステップ アウト]   現在の実行位置にある関数の残りの行を実行します。プロシージャから呼び出される次のステートメントが、次に表示されるステートメントになります。現在の実行位置と最後の実行位置の間のすべてのコードが実行されます。中断モードのみで使用できます。

ツールバー ボタン :     キーボード ショートカット : Ctrl + Shift + F8 キー


[カーソル行の前まで実行] コマンド ([デバッグ] メニュー)

アプリケーションがデザイン モードのときは、[カーソル行の前まで実行] を使用して、以降のコードで実行を停止するステートメントを選択します。アプリケーションは、現在のステートメントから選択されたステートメントまで実行され、現在実行している行を示す余白インジケータ [image] 、が余白インジケータ バーに表示されます。

たとえば、このコマンドを使用して大きなループの実行を回避できます。

キーボード ショートカット : Ctrl + F8 キー


[ブレークポイントの設定/解除] コマンド ([デバッグ] メニュー)

現在のコード行のブレークポイントの設定または解除を行います。コメント、宣言ステートメント、または空白行など、実行可能なコードを含まない行にブレークポイントを設定することはできません。

ブレークポイントが設定されているコード行は、[オプション] ダイアログ ボックスの [エディタの設定] タブで指定した色で表示されます。

ツールバー ショートカット :     キーボード ショートカット : F9 キー


[すべてのブレークポイントの解除] コマンド ([デバッグ] メニュー)

プロジェクトに設定されているすべてのブレークポイントを解除します。ただし、ウォッチ式を設定している場合、または [オプション] ダイアログ ボックスの [全般] タブの [エラー発生時に中断] を選択している場合は、ブレークポイントを解除してもアプリケーションの実行が割り込まれることがあります。[すべてのブレークポイントの解除] コマンドの処理は、元に戻せません。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + Shift + F9 キー


[次のステートメントの設定] コマンド ([デバッグ] メニュー)

次に実行するポイントを選択されたコード行に設定します。現在選択されているステートメントの後で実行する別のコード行を設定するには、その実行したいコード行を選択して [次のステートメントの設定] コマンドをクリックするか、現在実行している行を示す余白インジケータを実行したいコード行までドラッグします。

[次のステートメントの設定] を使用すると、現在選択されているステートメントの前または後ろにあるコード行を選択できます。そのコードを実行しても、その間にある他のコードは実行されません。カレント プロシージャ内でステートメントを再実行する場合や、実行しないステートメントをスキップする場合などに、このコマンドを使用します。別のプロシージャにあるステートメントに対して、[次のステートメントの設定] コマンドを使用することはできません。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + F9 キー


[次のステートメントの表示] コマンド ([デバッグ] メニュー)

次に実行されるステートメントを反転表示します。次に実行される行にカーソルを移動するときに [次のステートメントの表示] コマンドを使用します。

中断モードのみで使用できます。

ツールバー ショートカット :


[ウォッチ式の追加] コマンド ([デバッグ] メニュー)

ウォッチ式を入力する [ウォッチ式の追加] ダイアログ ボックスを表示します。式には、Basic 式を使用します。ウォッチ式は、中断モードに移行するたびに、ウォッチ ウィンドウ内で更新されます。

ツールバー ショートカット :


[ウォッチ式の編集] コマンド ([デバッグ] メニュー)

ウォッチ式の編集または削除を行う [ウォッチ式の編集] ダイアログ ボックスを表示します。ウォッチ ウィンドウが表示されていなくても、ウォッチ式が設定されていれば使用できます。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + W キー。


[クイック ウォッチ] コマンド ([デバッグ] メニュー)

選択されている式の現在の値を示す [クイック ウォッチ] ダイアログ ボックスを表示します。ウォッチ式を定義していない変数、プロパティ、または他の式の現在の値を調べるときに、このコマンドを使用します。コード ウィンドウまたはイミディエイト ウィンドウから式を選択し、[クイック ウォッチ] コマンドをクリックします。[クイック ウォッチ] ダイアログ ボックスの式に基づいたウォッチ式を追加するには、[追加] ボタンをクリックします。

ツールバー ショートカット :     キーボード ショートカット : Shift + F9 キー


[ウォッチ式の追加] ダイアログ ボックス

ウォッチ式を入力するときに使用します。式には、変数、プロパティ、関数の呼び出し、または他の Basic 式を使うことができます。ウォッチ式は、中断モードに移行するたびに、またはイミディエイト ウィンドウで各ステートメントを実行した後に、ウォッチ ウィンドウで更新されます。

コード ウィンドウで選択した式をウォッチ ウィンドウにドラッグできます。

重要   ウォッチ式の対象を選択するときは、目的に合う最も狭い適用範囲を使用します。式は各ステートメントの実行後に評価されるため、プロシージャやモジュールをすべて選択すると、実行速度が低下する可能性があります。ウォッチ式の対象として特定のプロシージャを選択すると、影響を受けるのはアクティブ プロシージャの呼び出しリストにあるプロシージャの実行だけです。この呼び出しリストは、[表示] メニューの [呼び出し履歴] をクリックすると表示されます。

ダイアログ ボックスのオプション

[式]   選択された式を既定値で表示します。式には、変数、プロパティ、関数呼び出し、または他の有効な式を指定できます。また、別の式を入力して評価することもできます。

[対象]   ウォッチ式の中で参照する変数の適用範囲を設定します。

•	[プロシージャ] － 選択された用語を含むプロシージャ名を表示します (既定値)。式が評価されるプロシージャを定義します。変数を評価するすべてのプロシージャ、または特定のプロシージャを対象として選択できます。

•	[モジュール] － 選択された用語を含むモジュール名を表示します (既定値)。変数を評価するすべてのモジュール、または特定のモジュールを対象として選択できます。

•	[プロジェクト] － 現在のプロジェクト名を表示します。現在のプロジェクトの外にある対象では、式は評価できません。

[ウォッチの種類]   ウォッチ式に対する Visual Basic の動作を指定します。

•	[式のウォッチ] － ウォッチ式とその値をウォッチ ウィンドウに表示します。中断モードに移行したときは、ウォッチ式の値は自動的に更新されます。

•	[式が True のときに中断] － 式が真 (True) に評価された場合、または 0 以外の値 (文字式では無効) に評価された場合に、自動的に中断モードに移行するようにします。

•	[式の内容が変化したときに中断] － 指定された対象内で式の値が変化したときに、自動的に中断モードに移行するようにします。


[ウォッチ式の編集] ダイアログ ボックス

ウォッチ式の対象またはウォッチ式の種類を削除または編集するときに使用します。

重要   ウォッチ式の対象を選択するときは、目的に合う最も狭い適用範囲を使用します。式は各ステートメントの実行後に評価されるため、プロシージャやモジュールをすべて選択すると、実行速度が低下する可能性があります。ウォッチ式の対象として特定のプロシージャを選択すると、影響を受けるのはアクティブ プロシージャの呼び出しリストにあるプロシージャの実行だけです。

ダイアログ ボックスのオプション

[式]   選択された式を既定値で表示します。式には、変数、プロパティ、関数呼び出し、または他の有効な式を指定できます。また、別の式を入力して評価することもできます。

[対象]   ウォッチ式の中で参照する変数の適用範囲を設定します。

•	[プロシージャ] － 選択された用語を含むプロシージャ名を表示します (既定値)。式が評価されるプロシージャを定義します。変数を評価するすべてのプロシージャ、または特定のプロシージャを対象として選択できます。

•	[モジュール] － 選択された用語を含むモジュール名を表示します (既定値)。変数を評価するすべてのモジュール、または特定のモジュールを対象として選択できます。

•	[プロジェクト] － 現在のプロジェクト名を表示します。現在のプロジェクトの外にある対象では、式は評価できません。

[ウォッチの種類]   ウォッチ式に対する Visual Basic の動作を指定します。

•	[式のウォッチ] － ウォッチ式とその値をウォッチ ウィンドウに表示します。中断モードに移行したときは、ウォッチ式の値は自動的に更新されます。

•	[式が True のときに中断] － 式が真 (True) に評価された場合、または 0 以外の値 (文字式では無効) に評価された場合に、自動的に中断モードに移行するようにします。

•	[式の内容が変化したときに中断] － 指定された対象内で式の値が変化したときに、自動的に中断モードに移行するようにします。

[削除]   ウォッチ式を削除します。


[クイック ウォッチ] ダイアログ ボックス

選択された式の現在の値を表示します。この機能は、コードのデバッグ時に変数、プロパティ、または他の式の現在の値を調べるときに役立ちます。

ダイアログ ボックスのオプション

[対象]   ウォッチ式を含むプロジェクト、モジュール、およびプロシージャの名前を表示します。

[式]   選択された式を表示します。

[値]   選択された式の値を表示します。式の対象が [呼び出し履歴] ダイアログ ボックスに表示されるプロシージャでない場合は、現在の値は表示されません。

[追加]   式をウォッチ ウィンドウに追加します。


オブジェクト ブラウザ

プロジェクト内のオブジェクト ライブラリとプロシージャから使用できるクラス、プロパティ、メソッド、イベント、および定数を表示します。オブジェクト ブラウザを使用して、作成するオブジェクトや別のアプリケーションのオブジェクトを検索して使用することができます。

オブジェクト ブラウザのヘルプを検索して、ヘルプを参照できます。

ウィンドウの構成要素

[プロジェクト/ライブラリ] ボックス

アクティブ プロジェクトが現在参照しているライブラリを表示します。[参照設定] ダイアログ ボックスにライブラリを追加することができます。[<すべてのライブラリ>] を選択すると、すべてのライブラリを 表示できます。

[検索文字列] ボックス

検索に使用する文字列を格納します。文字列は、入力または選択できます。[検索文字列] ボックスには、プロジェクトを閉じるまでに入力した検索文字列の履歴が格納されています。入力する文字列には、標準の Visual Basic ワイルドカードを使用できます。

ショートカット メニューの [完全に一致する単語だけを検索] で、指定した単語を検索することができます。

[前に戻る] ボタン

[クラス] または ['～' のメンバ] の一覧で、前に選択していた項目に戻ることができます。クリックするごとに、選択項目がなくなるまで 1 つずつ戻ります。

[次に進む] ボタン

クリックするごとに、リストの項目がなくなるまで、[クラス] または ['～' のメンバ] の一覧内で元の選択項目を繰り返すことができます。

[クリップボードへコピー] ボタン

['～' のメンバ] の一覧または [説明] ペインの文字列のうち、現在選択されている項目をクリップボードにコピーします。コピーした後、その選択項目をコードに貼り付けることができます。

[定義の表示] ボタン

[クラス] または ['～' のメンバ] の一覧で、選択中の項目が定義されているコード ウィンドウの定義位置にカーソルを移動します。

[ヘルプ] ボタン

[クラス] または ['～' のメンバ] の一覧で、選択中の項目のオンライン ヘルプ トピックを表示します。F1 キーと同様に動作します。

[検索] ボタン

[検索文字列] ボックスに入力された文字列と一致するクラスまたはプロパティ、メソッド、イベントまたは定数のライブラリの検索を実行し、[検索結果] ペインを開いて検索結果を表示します。

[検索結果の表示] ボタン

[検索結果] ペインを開くかまたは非表示にします。[検索結果] ペインに表示される内容は、[プロジェクト/ライブラリ] ボックスの一覧から選択したプロジェクトまたはライブラリの検索結果によって異なります。既定値では、検索結果は種類によってグループ化され、次に A ～ Z のアルファベット順に並べられます。

[検索結果] ペイン

検索文字列を含む項目に一致するライブラリ、クラス、およびメンバを表示します。[検索結果] ペインに表示される内容は、[プロジェクト/ライブラリ] ボックスの選択項目を変更すると変わります。

[クラス] ペイン

[プロジェクト/ライブラリ] ボックスで選択されたライブラリまたはプロジェクトの使用可能なクラスをすべて表示します。クラスに記述したコードがあれば、そのクラスは太字で表示されます。一覧の先頭は常に、パブリックでアクセスできるメンバ <グローバル> です。

クラスを選択するときにメンバを指定しなかった場合、既定のメンバが使用可能であれば、そのメンバが指定されます。既定のメンバは、アスタリスク (*) またはメンバに固有のデフォルト アイコンによって識別されます。

['～' のメンバ] ペイン

[クラス] ペインで選択したクラスの構成要素をグループごとにアルファベット順で表示します。コードが記述されたメソッド、プロパティ、イベント、または定数は、太字で表示されます。オブジェクト ブラウザのショートカット メニューの [グループ メンバ] コマンドで、一覧に表示する順序を変更できます。

[説明] ペイン

メンバの定義を表示します。[説明] ペインには構成要素が属するクラスまたはライブラリへのジャンプが設定されています。親クラスへのジャンプが設定されているメンバもあります。たとえば、[説明] ペインの文字列で Command1 が CommandButton 型として宣言されている場合、[CommandButton] をクリックすると、CommandButton クラスへジャンプします。

[説明] ペインの文字列は、コード ウィンドウにコピーまたはドラッグできます。

分割バー

ペインを分割してサイズを調整することができます。次のものを分割できます。

•	[クラス] ボックスと ['～' のメンバ] ボックス

•	[検索結果] リスト、および [クラス] ボックスと ['～' のメンバ] ボックス

•	[クラス] ボックスと ['～' のメンバ] ボックス、および [説明] ペイン


[呼び出し履歴] ダイアログ ボックス

中断モード時に、現在アクティブなプロシージャ呼び出しのリストを表示します。プロシージャのコードを実行すると、そのプロシージャがアクティブなプロシージャ呼び出しのリストに追加されます。プロシージャから別のプロシージャを呼び出すごとに、そのプロシージャがリストに追加されます。呼び出されたプロシージャは、実行が呼び出し元のプロシージャに戻ると、リストから削除されます。イミディエイト ウィンドウから呼び出されたプロシージャもリストに追加されます。

ダイアログ ボックスのオプション

[プロジェクト.モジュール.関数]   プロシージャを表示します。

[表示]   呼び出しが行われた位置にポインタを移動し、呼び出し履歴インジケータ [image] を表示します。


[メンバ設定] ダイアログ ボックス

プロジェクトで定義したプロシージャについてのヘルプ情報やコメントを追加できます。

ダイアログ ボックスのオプション

[名前]   [クラス] の一覧または ['～' のメンバ] の一覧で選択されている項目名を表示します。

[説明]   オブジェクト ブラウザの [説明] ペインに表示される文字列を指定します。

[ヘルプ ファイル]   [名前] ボックスに表示されている項目に関連付けられているヘルプ ファイルを表示します。[プロジェクト プロパティ] ダイアログ ボックスの [全般] タブの [ヘルプ ファイル名] ボックスで設定します。

[ヘルプ コンテキスト番号]   コンテキスト ID として固有の数値を割り当てます。この値は、ユーザーがオブジェクト ブラウザでプロシージャを参照している場合に F1 キーまたは [image] ボタンを押して、[ヘルプ ファイル] ボックスに表示されているファイル内で対応するヘルプ トピックを検索するときに使用します。


[プリンタの設定] ダイアログ ボックス

[印刷] ダイアログ ボックスの [設定] ボタンをクリックすると表示されます。

プリンタ、印刷ページ、印刷方向、および用紙サイズを選択するには、[プリンタの設定] ダイアログ ボックスを使用します。

ダイアログ ボックスのオプション

[プリンタ]   プリンタを指定します。プリンタを選択しない場合は、Windows の既定のプリンタで印刷します。

•	[名前] － 使用できるプリンタを表示します。

•	[状態] － プリンタの状態と印刷の準備ができているかどうかを表示します。

•	[種類] － プリンタの種類を表示します。

•	[場所] － プリンタの場所を表示します。プリンタがネットワーク上にある場合、サーバーのパスを表示します。

•	[コメント] － プリンタの物理的な場所と追加情報を表示します。

•	[プロパティ] － プリンタの [プロパティ] ダイアログ ボックスが開き、用紙やグラフィックスの印刷方法など、追加オプションを選択できます。

[用紙]   用紙サイズとプリンタで使用可能な給紙方法を選択します。使用できる用紙や給紙方法は、選択したプリンタによって異なり、プリンタを変更するとその設定も変更されます。

•	[サイズ] － 使用可能な用紙サイズを表示します。

•	[給紙方法] － 選択したプリンタで使用可能な用紙の給紙方法を表示します。

[印刷の向き]   印刷方向を [縦] または [横] に指定します。


[ユーザー設定] ダイアログ ボックス

ツールバーとメニューをカスタマイズできます。

タブ

[ツールバー]   ツールバーの作成、名前の変更、削除、およびリセットが可能です。

[コマンド]   メニューとツールバーにドラッグできるコマンドがあります。

[オプション]   ツールバー ボタンのサイズ変更、ツール ヒントとショートカット キーの表示、メニュー表示の動きの設定が可能です。

 [Office アシスタント] ボタン   Office アシスタントを表示します。


[ツールバー] タブ ([ユーザー設定] ダイアログ ボックス)

ツールバーの作成、名前の変更、削除、およびリセットを行うことができます。

タブのオプション

[ツールバー] ボックス   Visual Basic に組み込まれているツールバーと、作成したツールバーを表示します。ツールバーを表示すると、ツールバー名の左側のチェック マークがオンになります。

メモ   メニュー バーを非表示にすることはできません。リセットのみ可能です。

[新規作成]   [新しいツールバー] ダイアログ ボックスが開き、[ツールバー名] ボックスに新しいツールバーの名前を入力できるようにします。

[名前の変更]   [ツールバー名の変更] ダイアログ ボックスを開き、ツールバーの新しい名前を入力できるようにします。ユーザー定義のツールバーを選択しているときのみ有効です。

[削除]   プロジェクトからユーザー定義のツールバーを削除します。ユーザー定義のツールバーを選択しているときのみ有効です。

[リセット]   組み込みツールバーへの変更を削除し、元の状態にリセットします。組み込みツールバーを選択しているときのみ有効です。


[コマンド] タブ ([ユーザー設定] ダイアログ ボックス)

メニュー バーまたはツールバーへのコントロールの追加、および既存のコントロールの変更が可能です。また、追加したコマンドのボタン イメージや文字列も変更できます。

タブのオプション

[分類] ボックス      異なるコマンドの分類を表示します。

[コマンド] ボックス      [分類] ボックスの一覧で選択した分類で使用可能なコントロールを表示します。コマンドはツールバーにドラッグして、任意の場所に配置できます。メニューにコマンドを追加するには、コマンドをメニュー タイトルまでドラッグし、次にメニュー内の目的の場所までドラッグします。

[説明]   現在選択されているコントロールのクイック ヒントを表示します。

[選択したボタンの編集]   選択されたコマンドの変更が可能です。

•	[リセット] － コマンドを既定値にリセットします。

•	[削除] － コマンドを削除します。

•	[名前] － コントロールの名前をボックスで入力した名前に変更します。アンパサンド (&) を使って、ショートカット キーも設定できます。

•	[ボタン イメージのコピー] － ボタン イメージをクリップボードにコピーします。

•	[ボタン イメージの貼り付け] － ボタン イメージをクリップボードに貼り付けます。

•	[ボタン イメージを元に戻す] － ボタン イメージを既定値にリセットします。

•	[ボタン イメージの編集] － [ボタン エディタ] ダイアログ ボックスを表示します。

•	[ボタン イメージの変更] － ボタンのイメージとして変更可能なボタン イメージの一覧を表示します。

•	[既定のスタイル] － ツールバー ボタンには、アイコンのみを表示します。メニュー項目には、アイコンと名前を表示します。

•	[テキストのみ表示] － コマンド名のみを表示します。

•	[テキストのみ表示 (メニューのとき)] － メニュー項目のアイコンを非表示にします。このオプションは、ツールバー ボタンには無効です。

•	[イメージとテキストを表示] － ツールバーには、アイコンと名前を表示します。このオプションは、メニュー項目には無効です。

•	[グループの始まり] － ツールバーには、コントロールの前に区切り線を挿入します。コントロールがツールバーの先頭にある場合は、淡色表示になります。


[オプション] タブ ([ユーザー設定] ダイアログ ボックス)

メニュー バーとツールバーの外観を変更できます。

タブのオプション

[大きいアイコンを使用する]   ツールバーのアイコンのサイズを大きくします。

[ツールバーにボタン名を表示する]   ボタン名の表示/非表示を切り替えます。

[ボタン名と一緒にショートカット キーを表示する]   メニューのショートカット キーを表示します。

[メニューの表示方法]   メニュー バーに使用できる動画を表示します。


[プロジェクト プロパティ] ダイアログ ボックス

特定のプロジェクトの設定値を指定します。


[新しいツールバー] ダイアログ ボックス

新しいツールバーに名前を付けることができます。

ダイアログ ボックスのオプション

[ツールバー名]   新しいツールバーの名前を入力するか、既定の名前を使用できます。既定の名前は、カスタム ツールバーごとに、ユーザー設定 1、ユーザー設定 2 などのように異なります。


[ツールバー名の変更] ダイアログ ボックス

ユーザー定義のツールバーの名前を変更できます。

ダイアログ ボックスのオプション

[ツールバー名]   ツールバーの新しい名前を入力します。


[フォントの指定] ダイアログ ボックス

文字列とデータ フィールドで使用するフォント、フォント サイズ、スタイルを変更するときに使用します。

ダイアログ ボックスのオプション

[フォント名]   Windows にインストールされているすべてのフォントを表示します。最初にこのボックスが表示されたとき、選択された要素で使用されているフォントが反転表示されます。

[スタイル]   選択したフォントに、次の 4 つの属性を追加できます。

•	[Regular] － 標準の修飾なしのスタイル

•	[Bold] － 太字

•	[Italic] － 斜体

•	[Bold Italic] － 太字 斜体

[サイズ]   反転表示されているフォントに共通なポイント サイズを表示します。最初にこのボックスが表示されたとき、選択された構成要素で使用されているフォントのポイント サイズが反転表示されます。また、その反転表示されているポイント サイズは、上にある編集ボックスにも表示されます。

フォント サイズは、リストから直接選択することができます。また、現在選択されているプリンタにインストールされているフォント サイズがわかる場合、またはスケーラブル フォントを使用している場合は、上にある編集ボックスに新しいポイント サイズを入力することもできます。

[文字飾り]   選択したフォントに、次の 2 つのオプションを追加できます。

•	[取り消し線] － フォントを横切る取り消し線を設定します。

•	[下線] － フォントに下線を設定します。

両方同時に指定することもできます。

[サンプル]   選択したフォントのサンプルを表示します。サンプルには指定したフォント、スタイル、サイズ、効果、および色が表示されます。このボックスを使用することにより、書式オプションをプレビューして確認することができます。

[書体の種類]   使用可能な書体の種類を表示します。

[OK]    選択したレポートの構成要素にフォントの変更を反映します。

[キャンセル]   すべてのフォントの変更をキャンセルし、レポートの変更は行いません。


オブジェクト ブラウザとコード ウィンドウで使用されるアイコン

オブジェクト ブラウザとコード ウィンドウには、クラスやメンバを表す多数のアイコンがあります。これらのアイコンと、それぞれが表す内容を次に示します。

アイコン	内容
	プロパティ
	既定のプロパティ
	メソッド
	既定のメソッド
	イベント
	定数
	モジュール
	クラス
	ユーザー定義の型
	パブリック
	ライブラリ
	プロジェクト
	組み込みのキーワードと型
	Enum


[元に戻す]、[やり直し] コマンド ([編集] メニュー)
[元に戻す]､[やり直し] コマンド ([編集] メニュー)

[元に戻す]   コード ウィンドウでの文字列の入力やコントロールの削除など、最後に行った編集作業を元に戻します。コントロールを削除したときに、[元に戻す] コマンドを使用すると、そのコントロールと共にすべてのプロパティも復元できます。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + Z キーまたは Alt + BackSpace キー

[やり直し]   最後に行った [元に戻す] コマンドの処理から何も行っていない場合に、最後に編集した文字列またはコントロールのサイズ変更と移動を復元します。

ツールバー ショートカット :

文字列の編集では、[元に戻す] と [やり直し] を使用して、最大 20 回まで編集を復元できます。

この 2 つのコマンドは、実行時には使用できません。編集作業を行っていない場合、または最後の編集作業から何も作業を行っていない場合にも使用できません。また、大きな編集作業によってメモリが不足すると、[元に戻す] コマンドの処理ができない場合があります。


[切り取り]、[コピー]、[貼り付け] コマンド ([編集] メニュー)

[切り取り]   選択したコントロールまたは文字列を削除し、クリップボードに転送します。このコマンドを使用するときには、少なくとも 1 つの文字列またはコントロールを選択する必要があります。コントロールに対する [切り取り] コマンドの処理は、元に戻すことができます。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + X キーまたは Shift + Delete キー

[コピー]   選択したコントロールまたは文字列をクリップボードにコピーします。このコマンドを使用するときには、少なくとも 1 つの文字またはコントロールを選択する必要があります。コード ウィンドウでは、[コピー] コマンドの処理を元に戻すことはできません。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + C キーまたは Ctrl + Insert キー

[貼り付け]   クリップボードの内容を現在の位置に挿入します。文字列がポインタのある位置に挿入されます。貼り付けられたコントロールは、フォームの中央に配置されます。コード ウィンドウでは、[貼り付け] コマンドの処理を元に戻すことができます。また、コントロールをフォームに貼り付けた場合は、フォームでも [貼り付け] コマンドの処理を元に戻すことができます。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + V キーまたは Shift + Insert キー


[検索]、[次を検索] コマンド ([編集] コマンド)

[検索]   [検索] ダイアログ ボックスで指定した文字列を検索範囲内で検索します。

一致する文字列が見つかると、[検索] ダイアログ ボックスが閉じ、検索された文字列が選択されます。一致する文字列が見つからなかった場合は、文字列が見つからなかったことを示すメッセージが表示されます。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + F キー

[次を検索]   [検索] ダイアログ ボックスの [検索する文字列] ボックスで指定した文字列の次に一致する文字列を検索し選択します。

ツールバー ショートカット :     キーボード ショートカット : F3 キー (次を検索) または Shift + F3 キー (前を検索)

ダイアログ ボックスのオプション

[検索する文字列]   検索する情報を入力または挿入するか、ドロップダウン矢印をクリックして、以前に検索した文字列の最後の 4 つの中から選択します。コマンドを選択したときに、文字列が選択されているか、またはカーソルが単語の上にある場合は、その文字列が [検索する文字列] ボックスに表示されます。

[対象]   検索範囲を指定します。

•	[カレント プロシージャ] － カレント プロシージャのみ検索します。

•	[カレント モジュール] － カレント モジュールのみ検索します。

•	[カレント プロジェクト] － プロジェクト内のすべてのモジュールを検索します。

•	[選択した文字列] － プロジェクト内で選択しているコードの範囲内で検索します。

[検索方向]   検索する方向をカーソル位置から [上へ] または [下へ] に設定するか、または選択された検索範囲の [全体] を設定します。

[完全に一致する単語だけを検索する]   完全に一致する単語だけを検索し、一部分が一致するものは検索対象から除きます。

[大文字と小文字を区別する]   [検索する文字列] ボックスで指定した文字列の大文字、小文字の組み合わせのとおりに検索します。

[パターン マッチングを使用する]   パターン マッチング文字を使用して検索します。

[次を検索]   [検索する文字列] ボックスで指定した文字列の次に一致する文字列を検索し、選択します。

[キャンセル]   検索を行わずにダイアログ ボックスを閉じます。

[置換]   [検索する文字列] ボックスに入力した情報を保持したまま、[置換] ダイアログ ボックスを表示します。


[置換] コマンド ([編集] メニュー)

[置換] ダイアログ ボックスに指定された文字列をプロジェクトのコード内から検索し、指定された新しい文字列で置き換えます。

ツールバー ショートカット :     キーボード ショート カット : Ctrl + H キー

ダイアログ ボックスのオプション

[検索する文字列]   検索する情報を入力または挿入するか、ドロップダウン矢印をクリックして、以前に検索した文字列の最後の 4 つの中から選択します。コマンドを選択したときに、文字列が選択されているか、またはカーソルが単語の上にある場合は、その文字列が [検索する文字列] ボックスに表示されます。

[置換後の文字列]   置換後の文字列を入力するかクリップボードからコピーします。ドキュメントから [検索する文字列] ボックスの文字列を削除するには、[置換後の文字列] ボックスを空にしておきます。

[対象]   検索範囲を指定します。

•	[カレント プロシージャ] － カレント プロシージャのみ検索します。

•	[カレント モジュール] － カレント モジュールのみ検索します。

•	[カレント プロジェクト] － プロジェクト内のすべてのモジュールを検索します。

•	[選択した文字列] － プロジェクト内で選択しているコードの範囲内で検索します。

[検索方向]   検索する方向を検索範囲内の [下へ]、[上へ]、または [全体] を設定します。

[完全に一致する単語だけを検索する]   完全に一致する単語だけを検索し、一部分が一致するものは検索対象から除きます。

[大文字と小文字を区別する]   [検索する文字列] ボックスで指定された文字列の大文字、小文字の組み合わせのとおりに検索します。

[パターン マッチングを使用する]   パターン マッチング文字を使用して検索します。

[次を検索]   [検索する文字列] ボックスで指定した文字列の次に一致する文字列を検索し、選択します。

[キャンセル]   置換を行わずにダイアログ ボックスを閉じます。

[置換]   検索文字列を置換文字列に置き換える前に置換の確認をします。

[すべて置換]   すべての検索文字列を、置換の確認を行わずに置換文字列に置き換えます。


[インデント] コマンド ([編集] メニュー)

選択されたすべての行を次のタブ位置まで移動します。選択したすべての行は、同じ数のスペース分移動し、選択したブロック内で同じインデント位置を保ちます。

タブ間隔は、[オプション] ダイアログ ボックスの [編集] タブで変更できます。

ツールバー ショートカット :     キーボード ショート カット : Ctrl + M キー


[インデントを戻す] コマンド ([編集] メニュー)

選択されたすべての行を前のタブ位置まで戻します。選択したすべての行は、同じ数のスペース分移動し、選択したブロック内で同じインデント位置を保ちます。

タブ間隔は、[オプション] ダイアログ ボックスの [編集] タブで変更できます。

ツールバー ショートカット :     キーボード ショート カット : Ctrl + Shift + M キー


[ブックマーク] コマンド ([編集] メニュー)

コード ウィンドウでプレースホルダの作成または削除に使用できるメニューを表示し、前後のブックマークへの移動、およびすべてのブックマークの削除を行うことができます。

ブックマークを追加すると、ブックマークが挿入された次の行に [image] が表示されます。

[ブックマークの設定/解除]   ブックマークの設定/削除を切り替えます。

ツールバー ボタン :

[次のブックマーク]   ポインタを次のブックマークに移動します。

ツールバー ボタン :

[前のブックマーク]   ポインタを前のブックマークに移動します。

ツールバー ボタン :

[すべてのブックマークの解除]   すべてのブックマークを削除します。

ツールバー ボタン :


[すべて選択] コマンド ([編集] メニュー)

アクティブなコード ウィンドウのすべてのコード、またはフォーム上のすべてのコントロールを選択します。


[プロパティ/メソッドの一覧] コマンド ([編集] メニュー)

オブジェクトで使用できるプロパティとメソッドを示すドロップダウン リスト ボックスを、コード ウィンドウ内で開きます。[プロパティ/メソッドの一覧] コマンドは、ポインタが空白部分にある場合は、パブリックに使用できるメソッドの一覧も表示します。コードを入力するときに自動的にリスト ボックスが開くようにするには、[オプション] ダイアログ ボックスの [編集] タブの [自動メンバ表示] チェック ボックスをオンにします。

次のいずれかの操作で、リスト ボックスのプロパティまたはメソッドを検索できます。

•	名前を入力します。名前を入力すると、その文字列に一致するプロパティまたはメソッドが選択され、リストの先頭に移動します。

•	上向き方向キーまたは下向き方向キーを使って、リスト内を上下に移動します。

•	リストをスクロールし、対象となるプロパティまたはメソッドを選択します。

次のいずれかの操作で、プロパティまたはメソッドをステートメントに挿入できます。

•	プロパティまたはメソッドをダブルクリックします。

•	プロパティまたはメソッドを選択し、Tab キーを押して選択項目を挿入するか、Enter キーを押して選択項目を挿入し、次の行に移動します。

メモ   バリアント型 (Variant) のオブジェクトは、ピリオド (.) の後にリストを表示しません。

ツールバー ショートカット :     キーボード ショート カット : Ctrl + J キー


[定数の一覧] コマンド ([編集] メニュー)

入力したプロパティの定数、および等号 (=) で始まる定数を示すドロップダウン リスト ボックスを、コード ウィンドウ内で開きます。[定数の一覧] コマンドは、引数が定数である関数でも使用できます。コードを入力するときに、自動的にリスト ボックスが開くようにするには、[オプション] ダイアログ ボックスの [編集] タブの [自動メンバ表示] チェック ボックスをオンにします。

次のいずれかの操作により、定数を検索できます。

•	名前を入力します。

•	上向き方向キーまたは下向き方向キーでリスト内を上下に移動します。

•	リストをスクロールし、対象となる定数を選択します。

次のいずれかの操作で、定数をステートメントに挿入できます。

•	定数をダブルクリックします。

•	定数を選択し、Tab キーを押して選択項目を挿入するか、Enter キーを押して選択項目を挿入し、次の行に移動します。

ツールバー ショートカット :     キーボード ショート カット : Ctrl + Shift + J キー


[クイック ヒント] コマンド ([編集] メニュー)

コード ウィンドウで選択した変数、関数、ステートメント、メソッド、またはプロシージャの構文を表示します。

[クイック ヒント] コマンドを実行すると、項目の構文が表示され、現在のパラメータが反転表示されます。パラメータのある関数とプロシージャでは、入力中のパラメータは、次のパラメータとの区切りとしてカンマを入力するまで、太字で表示されます。

コードを入力するときに自動的にクィック ヒントが表示されるようにするには、[オプション] ダイアログ ボックスの [編集] タブの [自動クイック ヒント] チェック ボックスをオンにします。

ツールバー ショートカット :     キーボード ショート カット : Ctrl + I キー


[パラメータ ヒント] コマンド ([編集] メニュー)

最初の関数またはステートメントのパラメータについての情報を含むポップアップを、コード ウィンドウで開きます。関数をパラメータとして持つ関数またはステートメントがある場合は、[パラメータ ヒント] をクリックすると最初の関数の情報が表示されます。クイック ヒントには、各埋め込み関数についての情報が表示されます。

入力中のパラメータは、次のパラメータとの区切りとしてカンマを入力するまで、太字で表示されます。

[パラメータ ヒント] は一度アクティブにすると、次のいずれかの操作を行うまで閉じられません。

•	必要なパラメータをすべて入力したとき。

•	オプションのパラメータを 1 つも指定せずに関数の入力を終了したとき。

•	Esc キーを押したとき。

ツールバー ショートカット :     キーボード ショート カット : Ctrl + Shift + I キー


[入力候補] コマンド ([編集] メニュー)

Visual Basic が単語を識別できる文字数が入力されたときに、残りの文字列を自動的に入力して単語を完成します。

ツールバー ショートカット :     キーボード ショート カット :  Ctrl + Space キー


[印刷] コマンド ([ファイル] メニュー)

Microsoft Windows のコントロール パネルで設定されているプリンタで、フォームまたはコードを印刷します。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + P キー

ダイアログ ボックス オプション

[使用するプリンタ]   印刷先のプリンタを指定します。

[印刷範囲の選択]   印刷範囲を指定します。

•	[選択範囲] － 現在選択されているコードを印刷します。

•	[カレント モジュール] － 現在選択されているモジュールのフォームまたはコードを印刷します。

•	[カレント プロジェクト] － プロジェクト全体のフォームまたはコードを印刷します。

[印刷対象]   印刷対象を指定します。[印刷範囲の選択] で選択した範囲内で、必要なオプションを選択できます。

•	[フォーム] － フォーム イメージを印刷します。

•	[コード] － 選択された印刷範囲のコードを印刷します。

[印刷品質]   印刷の品質を高品位、標準、低品位、または簡易印刷の中から指定します。

[ファイルへ出力]   チェック ボックスをオンにすると、[ファイルへ出力] ダイアログ ボックスで指定されたファイルに転送されます。このダイアログ ボックスは、[印刷] ダイアログ ボックスの [OK] をクリックした後に表示されます。

[OK]   選択項目を印刷します。

[キャンセル]   印刷を行わずにダイアログ ボックスを閉じます。

[設定]   標準の [プリンタの設定] ダイアログ ボックスを表示します。


[整列] コマンド ([書式] メニュー)

選択したオブジェクトを、白いサイズ変更ハンドルが付いたコントロールを基準に整列させます。

[左]   選択したオブジェクトを、白いサイズ変更ハンドルが付いたコントロールを基準に左端揃えで整列させます。

ツールバー ショートカット :

[中央]   選択したオブジェクトを、白いサイズ変更ハンドルが付いたコントロールを基準に縦方向の中央揃えで整列させます。

ツールバー ショートカット :

[右]   選択したオブジェクトを、白いサイズ変更ハンドルが付いたコントロールを基準に右端揃えで整列させます。

ツールバー ショートカット :

[上]   選択したオブジェクトを、白いサイズ変更ハンドルが付いたコントロールを基準に上端揃えで整列させます。

ツールバー ショートカット :

[中央]   選択したオブジェクトを、白いサイズ変更ハンドルが付いたコントロールを基準に横方向の中央揃えで整列させます。

ツールバー ショートカット :

[下]   選択したオブジェクトを、白いサイズ変更ハンドルが付いたコントロールを基準に下端揃えで整列させます。

ツールバー ショートカット :

[グリッドに合わせる]   選択したオブジェクトの左上隅を最も近いグリッドに合わせて整列させます。オブジェクトのサイズは変わりません。

ツールバー ショートカット :


[同じサイズに揃える] コマンド ([書式] メニュー)

白いサイズ変更ハンドルが付いたコントロールを基準に、選択したオブジェクトを同じサイズに揃えます。

[幅]   幅を調整します。

ツールバー ショートカット :

[高さ]   高さを調整します。

ツールバー ショートカット :

[両方向]   幅と高さを調整します。

ツールバー ショートカット :


[左右の間隔] コマンド ([書式] メニュー)

選択したオブジェクトの左右の間隔を変更します。

[間隔を均等にする]   選択した隣り合うオブジェクトの左端と右端の間が等間隔になるように移動します。最も外側のオブジェクトは移動しません。

ツールバー ショートカット :

[間隔を広くする]   フォーカスを持つオブジェクトを基準に、グリッドの 1 単位分、横方向の間隔を広くします。フォーカスを持つオブジェクトには、境界に白いサイズ変更ハンドルが現れます。グリッド単位のサイズは、[オプション] ダイアログ ボックスの [全般] タブで変更できます。

ツールバー ショートカット :

[間隔を狭くする]   フォーカスを持つオブジェクトを基準に、グリッドの 1 単位分、左右の間隔を狭くします。フォーカスを持つオブジェクトには、境界に白いサイズ変更ハンドルが現れます。グリッド単位のサイズは [オプション] ダイアログ ボックスの [全般] タブで変更できます。

ツールバー ショートカット :

[間隔の削除]   オブジェクト間の左右の間隔をなくし、フォーカスを持つオブジェクトを基準に、オブジェクトの端がお互いに接触するように整列させます。フォーカスを持つオブジェクトには、境界に白いサイズ変更ハンドルが現れます。

ツールバー ショートカット :

メモ   フォーカスを持つオブジェクトは移動せず、このオブジェクトを基準に他のオブジェクトが移動します。

メモ   [左右の間隔] コマンドを使用しても必要な結果が得られない場合は、いくつかのオブジェクトを手動で配置してから、このコマンドを使用してみてください。また、[上下の間隔] コマンドも使用してみてください。


[上下の間隔] コマンド ([書式] メニュー)

フォーカスを持つオブジェクトを基準に、選択したオブジェクトの上下の間隔を変更します。フォーカスを持つオブジェクトには、境界に白いサイズ変更ハンドルが現れます。

[間隔を均等にする]   選択した隣り合うオブジェクトの上端と上端の間が等間隔になるように移動します。最も外側のオブジェクトは移動しません。

ツールバー ショートカット :

[間隔を広くする]   フォーカスを持つオブジェクトを基準に、グリッドの 1 単位分、上下の間隔を広くします。グリッド単位のサイズは、[オプション] ダイアログ ボックスの [全般] タブで変更できます。

ツールバー ショートカット :

[間隔を狭くする]   フォーカスを持つオブジェクトを基準に、グリッドの 1 単位分、上下の間隔を狭くします。グリッド単位のサイズは [オプション] ダイアログ ボックスの [全般] タブで変更できます。

ツールバー ショートカット :

[間隔の削除]   オブジェクトとオブジェクトの上下の間隔をなくし、フォーカスを持つオブジェクトを基準に、オブジェクトの端がお互いに接触するように整列させます。

ツールバー ショートカット :

メモ   フォーカスを持つオブジェクトは移動せず、このオブジェクトを基準に他のオブジェクトが移動します。

メモ   [上下の間隔] コマンドを使用しても必要な結果が得られない場合は、いくつかのオブジェクトを手動で配置してから、このコマンドを使用してみてください。また、[左右の間隔] コマンドも使用してみてください。


[フォームの中央に配置] コマンド ([書式] メニュー)

選択したオブジェクトをフォームの中央に配置します。

[左右]   選択したオブジェクトの中央を、フォームの中央の垂直線上に合わせて整列させます。

ツールバー ショートカット :

[上下]   選択したオブジェクトの中央を、フォームの中央の水平線上に合わせて整列させます。

ツールバー ショートカット :


[グリッドに合わせる ] コマンド ([書式] メニュー)

フォームで、選択したオブジェクトの高さと幅を、最も近いグリッド線に合わせて調整します。グリッド単位のサイズは、[オプション] ダイアログ ボックスの [全般] タブで変更できます。

ツールバー ショートカット :


[順序] コマンド ([書式] メニュー)

フォームで選択したオブジェクトの順序を変更します。

[最前面へ移動]   選択したオブジェクトを、フォーム上にある他のすべてのオブジェクトの最前面へ移動します。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + J キー

[最背面へ移動]   選択したオブジェクトを、フォーム上にある他のすべてのオブジェクトの最背面へ移動します。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + K キー

[前面へ移動]   選択したオブジェクトを、Z オーダーで 1 ステップ前へ移動します。

ツールバー ショートカット :

[背面へ移動]   選択したオブジェクトを、z オーダーで 1 ステップ後ろへ移動します。

ツールバー ショートカット :


コード ウィンドウ

コード ウィンドウを使用して、Visual Basic コードの記述、表示、および編集を行います。モジュール数分のコード ウィンドウを開くことができ、別のフォームやモジュールにあるコードの表示、およびその間でのコピーと貼り付けを簡単に行うことができます。

次のいずれかの操作を行ってコード ウィンドウを開きます。

•	プロジェクト ウィンドウでフォームまたはモジュールを選択し、[コードの表示] ボタンをクリックします。

•	ユーザー フォーム ウィンドウでコントロールまたはフォームをダブルクリックするか、[表示] メニューの [コード] をクリックするか、F7 キーを押します。

選択した文字列は、次の位置にドラッグできます。

•	カレント コード ウィンドウの別の位置

•	別のコード ウィンドウ

•	イミディエイト ウィンドウおよびウォッチ ウィンドウ

•	ごみ箱

ウィンドウの構成要素

[オブジェクト] ボックス

選択されたオブジェクトの名前を表示します。リスト ボックスの右端にある下向き矢印をクリックして、フォームに関連付けられたすべてのオブジェクトを一覧表示します。

[プロシージャ] ボックス

[オブジェクト] ボックスに表示されるフォームまたはコントロールの、Visual Basic で認識できるすべてのイベントを表示します。イベントを選択すると、そのイベント名に関連付けられたイベント プロシージャがコード ウィンドウに表示されます。

[オブジェクト] ボックスに「(General)」が表示される場合は、[プロシージャ] ボックスにはフォームで作成された宣言とすべてのジェネラル プロシージャが表示されます。モジュール コードを編集している場合は、[プロシージャ] ボックスには、そのモジュールのすべてのジェネラル プロシージャが表示されます。どちらの場合も、[プロシージャ] ボックスで選択したプロシージャがコード ウィンドウに表示されます。

モジュールにあるすべてのプロシージャが、1 つのスクロール可能なリストに、アルファベット順に表示されます。コード ウィンドウの上端にあるドロップダウン リスト ボックスでプロシージャを選択すると、選択したプロシージャのコードの 1 行目にカーソルが移動します。

[分割バー]

垂直スクロール バー上部にある分割バーを下側にドラッグすると、コード ウィンドウは上下に並んだ 2 つのペインに分割され、各ペインごとにスクロールさせることができます。したがって、コードの別の部分を同時に表示することができます。[オブジェクト] ボックスと [プロシージャ] ボックスに表示される情報は、フォーカスを持つペインのコードに適用されます。分割バーをウィンドウの上端または下端にドラッグするか、分割バーをダブルクリックするとコード ウィンドウのペインの分割を解除できます。

[余白インジケータ バー]

コード ウィンドウの左端の表示領域に余白インジケータが表示されます。

   [プロシージャの表示]

選択されたプロシージャを表示します。コード ウィンドウに 1 つのプロシージャのみを表示します。

   [モジュール全体を連続表示]

モジュール内のコード全体を表示します。


イミディエイト ウィンドウ

次の操作が可能です。

•	コードを入力するか貼り付けて、Enter キーを押すと、そのコードを実行できます。

•	イミディエイト ウィンドウからコード ウィンドウにコードをコピーして貼り付けることはできますが、イミディエイト ウィンドウのコードを保存することはできません。

イミディエイト ウィンドウは、[オプション] ダイアログ ボックスの [ドッキング] タブでドッキング可能なウィンドウに設定されていない限り、画面上の任意の場所にドラッグして配置できます。

イミディエイト ウィンドウを閉じるには、[閉じる] ボックスをクリックします。[閉じる] ボックスが表示されていない場合は、タイトル バーをダブルクリックして [閉じる] ボタンを表示し、クリックします。

メモ   中断モードでは、イミディエイト ウィンドウのステートメントは、[プロシージャ] ボックスに表示されているコンテキストまたは適用範囲で実行されます。たとえば、Print を変数名として入力すると、出力はローカル変数の値になります。これは、実行していたプロシージャでプログラムが停止したときに Print メソッドが発生した場合と同じです。


ローカル ウィンドウ

カレント プロシージャで宣言されているすべての変数とその値を自動的に表示します。

ローカル ウィンドウが表示されていると、実行モードから中断モードへの変更、またはスタック ディスプレイでの移動ごとに自動的に更新されます。

次の操作が可能です。

•	列見出しの境界線を左右にドラッグして、列見出しのサイズを変更できます。

•	ウィンドウを閉じるには、[閉じる] ボックスをクリックします。[閉じる] ボックスが表示されていない場合は、タイトル バーをダブルクリックして [閉じる] ボタンを表示し、クリックします。

ウィンドウの構成要素

[呼び出し履歴] ボタン   [呼び出し履歴] ダイアログ ボックスを開き、呼び出しスタックのプロシージャを表示します。

[式]   変数の名前を表示します。

リストの先頭に表示される変数は、特別モジュール変数で、カレント モジュールのすべてのモジュール レベルの変数を展開して表示することもできます。クラス モジュールでは、システム変数 <Me> が定義されます。標準モジュールでは、先頭の変数は <name of the current module> です。パブリック変数と別のプロジェクトにある変数は、ローカル ウィンドウから操作することはできません。

この列のデータは、編集できません。

[値]   変数の値を表示します。

[値] 列の値をクリックすると、カーソルの形状が I 型ポインタに変わります。この値は編集可能で、Enter キー、↑ キー、↓ キー、Tab キーを押すか、Shift キーを押しながら Tab キーを押す、または画面をクリックして、変更を反映します。値が不正の場合、編集フィールドはアクティブのままで、その値が反転表示されます。エラーの内容を説明するメッセージ ボックスも表示されます。変更をキャンセルするには、Esc キーを押します。

すべての数値変数は、値が表示されている必要があります。文字列変数では、[値] リストが空でもかまいません。

サブ変数を含む変数は展開と折りたたみが可能です。折りたたんだ変数では値は表示されませんが、各サブ変数では表示されます。展開したときのアイコン、 [image] と折りたたんだときのアイコン、 [image] は変数の左側に表示されます。

[型]   変数の種類を表示します。この列のデータは編集できません。


ウォッチ ウィンドウ

プロジェクトでウォッチ式が定義されると、自動的に表示されます。

次の操作が可能です。

•	列見出しの境界線を左右にドラッグして、列見出しのサイズを変更できます。右にドラッグすると大きく、左にドラッグすると小さくなります。

•	選択した変数をイミディエイト ウィンドウまたはウォッチ ウィンドウにドラッグできます。

ウィンドウの構成要素

[式]   ウォッチ式を表示し、式の左側にウォッチ アイコン [image] が表示されます。

[値]   中断モードに移行するときに、式の値を表示します。

この値は編集可能で、Enter キー、↑ キー、↓ キー、Tab キーを押すか、Shift キーを押しながら Tab キーを押す、または画面をクリックして、変更を反映します。値が不正の場合、編集フィールドはアクティブのままで、その値が反転表示されます。エラーの内容を説明するメッセージ ボックスも表示されます。変更をキャンセルするには Esc キーを押します。

[型]   式の種類を表示します。

[対象]   ウォッチ式の内容を表示します。

中断モードに移行するとき、式の内容が適用範囲内にない場合は、現在の値は表示されません。

ウィンドウを閉じるには、[閉じる] ボックスをクリックします。[閉じる] ボックスが表示されていない場合は、タイトル バーをダブルクリックして [閉じる] ボタンを表示し、クリックします。


余白インジケータ

Visual Basic には、余白インジケータがあり、コードの編集時に、特定の処理について視覚的なヒントを提供します。1 行で複数の処理が発生する場合は、それらに対する適切な情報も表示されます。

余白インジケータは、コード ウィンドウの左端にある余白インジケータ バーに表示されます。

余白インジケータの表示/非表示は、[オプション] ダイアログ ボックスの [エディタの設定] タブで切り替えます。

余白インジケータ	余白インジケータの名前	説明
	ブレークポイント	[デバッグ] メニューの [ブレークポイントの設定/解除] コマンドを使用して、ブレークポイントを設定したことを示します。マウス ポインタを余白インジケータの領域でクリックすると、ブレークポイントを切り替えることができます。
	呼び出し元	次に実行されるコード行を示します。この余白インジケータは、実行中のコード モジュール内の新しい位置にドラッグできます。余白インジケータの現在の実行行を無効領域または無効行にドラッグした場合は、処理は何も行われず、余白インジケータは元の位置に戻ります。
	ブックマーク	[編集] メニューの [ブックマークの設定/解除] コマンドを使用して設定されたブックマークの位置を示します。
	次のステートメント	現在呼び出しスタックにある行を示します。次のステートメント情報は、中断モードのときにだけ表示されます。


データ ヒント ウィンドウ

ポイントされている変数の値をボックスに表示します。

たとえば、x=5 を設定し、コードの終了前にブレークポイントを設定した場合、コードを実行して "x" をポイントすると、データ ヒント ウィンドウに 5 が表示されます。

中断モードで使用できます。


プロジェクト エクスプローラ

プロジェクト、およびプロジェクトに格納され、各プロジェクトから参照されるすべての項目の階層リストを表示します。

ウィンドウの構成要素

   [コードの表示]

コード ウィンドウを表示し、選択した項目に関連付けられたコードの記述や編集ができるようになります。

   [オブジェクトの表示]

選択された項目、既存のモジュール ドキュメントまたはユーザー フォームのオブジェクト ウィンドウを表示します。

   [フォルダの切り替え]

オブジェクト フォルダに含まれる個々の項目は表示したまま、そのオブジェクト フォルダの表示/非表示を切り替えます。

[リスト ウィンドウ]

読み込まれたプロジェクトすべてと各プロジェクトに含まれる項目を表示します。

プロジェクト

プロジェクトと、そのプロジェクトに含まれる項目。

•	ユーザー フォーム

プロジェクトに関連付けられているすべての ".FRM " ファイル。

•	ドキュメント

プロジェクトに関連付けられているドキュメント。たとえば、Microsoft Word の Word ドキュメントなど。

•	モジュール

プロジェクトのすべての ".BAS " ファイル。

•	クラス モジュール

プロジェクトのすべての ".CLS " ファイル。

•	プロシージャ

プロジェクトに含まれるすべてのプロシージャ。

•	参照設定

[ツール] メニューの [参照設定] を使って、設定した他のプロジェクトへの参照。


プロパティ ウィンドウ

選択されているオブジェクトのデザイン時のプロパティと、そのプロパティの現在の設定値を表示します。プロパティはデザイン時に変更できます。複数のコントロールを選択すると、選択されたコントロールすべてに共通するプロパティがプロパティ ウィンドウに表示されます。

ウィンドウの構成要素

[オブジェクト] ボックス

現在選択されているオブジェクトを表示します。アクティブなフォームのオブジェクトだけが表示されます。複数のコントロールを選択すると、そのオブジェクトに共通するプロパティとその設定値が、最初に選択したオブジェクトを基準に、[プロパティ リスト] タブに表示されます。

[プロパティ リスト] タブ

•	[全体] タブ － 選択されたオブジェクトのすべてのプロパティをアルファベット順で表示します。これらのプロパティはデザイン時に変更することが可能で、現在の設定値も変更できます。プロパティの設定値を変更するには、そのプロパティ名を選択し、新しい設定値を入力または選択します。

•	[項目別] タブ － 選択されたオブジェクトのすべてのプロパティを分類して表示します。たとえば、BackColor、Caption、および ForeColor の各プロパティは、[表示] に分類されます。リストを折りたたんで分類を表示したり、分類を展開してプロパティを表示したりすることができます。リストを展開すると、分類名の左側にマイナス アイコン (-) が表示され、折りたたむと、プラス アイコン (+) が表示されます。


ローカル ウィンドウに表示されるデータ型

ローカル ウィンドウに表示されるデータ型とその既定状態を次に示します。

データ型	既定状態
通貨型 (Currency)	値が表示されます。
倍精度浮動小数点数型 (Double)	値が表示されます。
整数型 (Integer)	値が表示されます。
長整数型 (Long)	値が表示されます。
単精度浮動小数点数型 (Single)	値が表示されます。
文字列型 (String)	値が表示されます。
UDT	値は表示されません。編集はできません。折りたたまれています。
バリアント型 (Variant)	値が表示されます。
オブジェクト型 (Object)	値は表示されません。編集はできません。折りたたまれています。
10 進数 (Decimal)	値が表示されます。
配列 (Aray)	値は表示されません。編集はできません。折りたたまれています。


[全般] タブ ([プロジェクト プロパティ] ダイアログ ボックス)

カレント プロジェクトの設定値を指定します。プロジェクト名がタイトル バーに表示されます。

タブ オプション

[プロジェクト名]   Windows のレジストリとオブジェクト ブラウザのコンポーネント (構成要素) を識別します。プロジェクト名には、重複しない固有の名前を付ける必要があります。

プロジェクト名は、コンポーネントのタイプ ライブラリの名前です。タイプライブラリ TypeLib には、オブジェクトの説明とコンポーネントで提供されるインターフェイスが格納されています。

また、クラス名の修飾にも使用されます。プロジェクト名とクラス名の組み合わせは、修飾子を指定したクラス名として、またはプログラム IDとして参照されることがあります。修飾子を指定したクラス名は、コンポーネントに属するオブジェクトを正確に識別するために必要になることがあります。

[プロジェクトの説明]   オブジェクト ブラウザの下端にある [説明] ペインに表示される説明用の文字列を設定します。

[ヘルプ ファイル名]   プロジェクトに関連付けられたヘルプ ファイルの名前を表示します。

[プロジェクト ヘルプ コンテキスト番号]   オブジェクト ブラウザでアプリケーションのオブジェクト ライブラリが選択されているときに、ユーザーが [image] ボタンをクリックしたときに呼び出されるヘルプ トピックのコンテキスト ID を表示します。

[条件付きコンパイル引数]   条件付きコンパイルで使用される定数宣言を表示します。


[ピクチャの読み込み] ダイアログ ボックス、[アイコンの読み込み] ダイアログ ボックス

既存のピクチャまたはアイコン ファイルを読み込みます。

ダイアログ ボックス オプション

[ファイルの場所]

開くピクチャの保存場所を選択します。

[1 つ上のフォルダへ]

カレント フォルダの 1 つ上のフォルダまたはドライブの一覧を表示します。

[新しいフォルダの作成]

フォルダを新規作成します。

[一覧]

フォルダまたはドキュメントのアイコンおよび名前の一覧をリストに表示します。

[詳細]

フォルダまたはドキュメントのアイコン、名前、サイズ、ファイルの種類、および更新日時をリストに表示します。

[ファイル名]

開くピクチャ ファイルの名前を選択するか入力します。

[ファイルの種類]

ファイルの種類を選択します。選択された種類のファイルは、[ファイル名] ボックスに表示します。

•	すべてのピクチャ ファイル (*.BMP、*.DIB、*.WMF、*.EMF、*.ICO、*.CUR) － すべてのピクチャ ファイルを表示します。

•	ビットマップ (*.BMP、*.DIB) － ビットマップと DIB を表示します。

•	メタファイル (*.WMF、*.EMF) － Microsoft Windows メタファイルを表示します。

•	アイコン (*.ICO、*.CUR) － アイコンを表示します。

•	すべてのファイル (*.*) － すべての種類のファイルを表示します。

[開く]

選択されたファイルを開きます。

[キャンセル]

ピクチャ ファイルを読み込まずにダイアログ ボックスを閉じます。


[参照設定] ダイアログ ボックス

他のアプリケーションのオブジェクトをコード内にプログラミングして使用できるようにするには、アプリケーションのオブジェクト ライブラリへの参照を設定します。

ダイアログ ボックス オプション

[参照可能なライブラリ ファイル]   プロジェクトで使用できる参照を表示します。

•	オブジェクト ライブラリへの参照を、その名前のチェック ボックスをオンにして設定すると、指定したオブジェクトとそのメソッドおよびプロパティをオブジェクト ブラウザで検索できます。

•	参照ライブラリのオブジェクトを使用しない場合は、その参照のチェック ボックスをオフにしてください。参照設定の数を減らすと、プロジェクトのコンパイル時間を短縮できます。プロジェクトで使用している項目の参照は、削除できません。

•	プロジェクトで現在使用しているオブジェクトへの参照を削除すると、次にそのオブジェクトを参照したときにエラーになります。

•	使用されていない参照は、アルファベット順に表示されます。

メモ   「Visual Basic for Applications」参照と「Visual Basic objects and procedures」参照は、Visual Basic を実行する上で必須のオブジェクトのため、削除できません。

[優先順位]   リストの参照を上側 [image] 、および下側 [image] に移動します。コードでオブジェクトが参照されると、[参照] ダイアログ ボックスで選択された各参照先オブジェクトの表示順に検索されます。同じ名前の参照先オブジェクトが 2 つある場合は、[参照可能なライブラリ ファイル] ボックスに表示されている参照先オブジェクトのうち、前に表示されている方の定義が使用されます。

[結果]   [参照可能なライブラリ ファイル] ボックスで選択された参照の名前とパス、および言語バージョンを表示します。

[参照]   [ファイルの参照] ダイアログ ボックスを表示し、他のフォルダを検索して、次の種類の参照を [参照可能なライブラリ ファイル] ボックスに追加できるようにします。

•	タイプ ライブラリ (*.OLB、*.TLB、*.DLL)

•	実行可能ファイル (*.EXE、*.DLL)

•	ActiveX コントロール (*.OCX)

•	すべてのファイル (*.*)

[ファイルの参照] ダイアログ ボックスは、Windows の [開く] コモン ダイアログ ボックスです。


[中断] コマンド ([実行] メニュー)

実行中のプログラムを停止し、中断モードに移行します。[オプション] ダイアログ ボックスの [エディタの設定] タブの [余白インジケータ バー] をオンにしている場合、このコマンドを選択したときに実行されるステートメントは、コード ウィンドウの左端の余白の [image] と共に表示されます。アプリケーションがアイドル ループでイベントの待ち状態にあるとき (実行されているステートメントがないとき)、イベントが発生するまで、ステートメントは反転表示されません。

中断モードで変更した場合は、その変更を反映するために、プログラムを再実行する必要がある場合があります。

ツールバー ボタン :     キーボード ショートカット : Ctrl + Break キー


コード ウィンドウのキーボード ショートカット

次のショートカット キーを使用して、コード ウィンドウのコマンドを操作することができます。

説明	ショートカット キー
コード ウィンドウの表示	F7
オブジェクト ブラウザの表示	F2
検索	Ctrl + F
置換	Ctrl + H
次を検索	F3
前を検索	Shift + F3
次のプロシージャ	Ctrl + ↓
前のプロシージャ	Ctrl + ↑
定義の表示	Shift + F2
1 画面下へ	Ctrl + PageDown
1 画面上へ	Ctrl + PageUp
直前の場所に戻る	Ctrl + Shift + F2
モジュールの先頭に移動する	Ctrl + Home
モジュールの最後に移動する	Ctrl + End
右の単語に移動する	Ctrl + →
左の単語に移動する	Ctrl + ←
行末に移動する	End
行頭に移動する	Home
元に戻す	Ctrl + Z
現在行を削除する	Ctrl + Y
単語の最後までを削除する	Ctrl + Delete
インデント	Tab
インデントを戻す	Shift + Tab
すべてのブレークポイントをクリアする	Ctrl + Shift + F9
ブックマークを切り替える	Ctrl + F2
ショートカット メニューの表示	Shift + F10
繰り返す	Ctrl + Q


コード ウィンドウで通常使用するキー

次のキーの組み合わせがコード ウィンドウで使用できます。

押すキー	目的
F1	関数、ステートメント、メソッド、プロパティ、またはイベントの状況に応じたヘルプを表示する。
F2	オブジェクト ブラウザを表示する。
F9	ブレークポイントの設定または解除を行う。
Ctrl + Shift + F9	すべてのブレークポイントをクリアする。
F5	Sub/ユーザー フォームまたはマクロを実行する。
F8	1 行ずつ実行する (シングル ステップ)。
Shift + F8	1 つのプロシージャを実行する (プロシージャ ステップ)。
Ctrl + Break	Visual Basic アプリケーションを停止する。
Home	行の文字列の先頭にカーソルを移動する。
End	行の文字列の最後にカーソルを移動する。
分割バーのダブルクリック	分割バーを削除する。
Ctrl + J	[プロパティ/メソッドの一覧] を表示する。
Ctrl + Shift + J	[定数の一覧] を表示する。
Ctrl + I	[クイック ヒント] を表示する。
Ctrl + Shift + I	[パラメータ ヒント] を表示する。
Ctrl + Space	[入力候補] を表示する。
Shift + F10	ショートカット メニューを表示する。


コード ウィンドウの移動キー

次のキーの組み合わせで、コード ウィンドウ内を移動できます。

押すキー	目的
Ctrl + F7	ポインタを [オブジェクト] ボックスに移動する。
Shift + F2	選択されたプロシージャの定義に移動する。
Ctrl + ↓	次のプロシージャを表示する。
Ctrl + ↑	前のプロシージャを表示する。
PageDown	コード内のプロシージャの次のページを表示する。
PageUp	コード内のプロシージャの前のページを表示する。
Ctrl + Shift + F2	コードの直前の位置に戻る。
Ctrl + Home	モジュールの先頭に移動する。
Ctrl + End	モジュールの最後に移動する。
Ctrl + →	右の単語に移動する。
Ctrl + ←	左の単語に移動する。
End	行末に移動する。
Home	行頭に移動する。
Ctrl + PageDown	カレント プロシージャの最後に移動する。
Ctrl + PageUp	カレント プロシージャの先頭に移動する。
F6	コード ウィンドウが分割されているときに、コード ウィンドウのペインを切り替える。


コードの編集キー

次のキーの組み合わせで、コード ウィンドウ内でコードを編集できます。

押すキー	目的
Ctrl + C	選択された文字列をクリップボードにコピーする。
Ctrl + X	選択された文字列を切り取り、クリップボードにコピーする。
Delete	選択された文字列をクリップボードにコピーせずに削除する。
Ctrl + V	クリップボードの内容をポインタのある位置に貼り付ける。
Ctrl + Z	現在行で最後に行った編集作業を元に戻す。
Ctrl + Y	現在行をクリップボードに切り取る。
Ctrl + Delete	単語の最後までを削除する。
Ctrl + BackSpace	単語の先頭までを削除する。
F3	次を検索: コード内の文字列の検索を下に向かって続行する。文字列が見つからなかった場合は、[検索] ダイアログ ボックスが表示されます。
Shift + F3	前を検索: コード内の文字列の検索を上に向かって続行する。文字列が見つからなかった場合は、[検索] ダイアログ ボックスが表示されます。
Shift + Tab	インデントを戻す。


コード ウィンドウで使用できるメニュー ショートカット キー

次のキーの組み合わせで、コード ウィンドウ内のメニュー ショートカットを使用できます。

押すキー	目的
Ctrl + P	印刷
Ctrl + Z	元に戻す
Ctrl + V	貼り付け
Delete	削除
Ctrl + F	検索
F3	次を検索
Ctrl + H	置換
Tab	インデント
Shift + Tab	インデントを戻す
Ctrl + J	プロパティ/メソッドの一覧
Ctrl + Shift + J	定数の一覧
Ctrl + I	クイック ヒント
Ctrl + Shift + I	パラメータ ヒント
Ctrl + Space	入力候補
Shift + F2	定義
Ctrl + Shift + F2	元の位置へ移動
F2	オブジェクト ブラウザ
Ctrl + G	イミディエイト ウィンドウ
Ctrl + Shift + G	ローカル ウィンドウ
Ctrl + Alt + G	ウォッチ ウィンドウ
Ctrl + R	プロジェクト エクスプローラ
F4	プロパティ ウィンドウ
F8	シングル ステップ
Shift + F8	プロシージャ ステップ
Ctrl + F8	カーソルの前まで実行
Shift + F9	クイック ウォッチ
F9	ブレークポイントの設定/解除
Ctrl + Shift + F9	すべてのブレークポイントを解除
F5	Sub/ユーザー フォームの実行
Ctrl + Break	中断
Shift + F10	ショートカット メニュー
Ctrl + M	ファイルのインポート
Ctrl + E	ファイルのエクスポート


イミディエイト ウィンドウのキーボード ショートカット

次のキーの組み合わせを、イミディエイト ウィンドウ内で使用できます。

押すキー	目的
Enter	選択されたコード行を実行する。
Ctrl + C	選択された文字列をクリップボードにコピーする。
Ctrl + V	クリップボードの内容をポインタのある位置に貼り付ける。
Ctrl + X	選択された文字列を切り取り、クリップボードにコピーする。
Ctrl + L	[呼び出し履歴] ダイアログ ボックスを表示する (中断モード時のみ)。
F5	アプリケーションの実行を再開する。
F8	1 行ずつコードを実行する (シングル ステップ)。
Shift + F8	1 つのプロシージャのコードを実行する (プロシージャ ステップ)。
Delete	選択された文字列をクリップボードにコピーせずに削除する。
F2	オブジェクト ブラウザを表示する。
Ctrl + Enter	キャリッジ リターンを挿入する。
Ctrl + Home	イミディエイト ウィンドウの先頭にカーソルを移動する。
Ctrl + End	イミディエイト ウィンドウの最後にカーソルを移動する。
Shift + F10	ショートカット メニューを表示する。


ウォッチ ウィンドウのキーボード ショートカット

次のキーの組み合わせを、ウォッチ ウィンドウ内で使用できます。

押すキー	目的
Shift + Enter	選択されたウォッチ式を表示する。
Ctrl + W	[ウォッチ式の追加] ダイアログ ボックスを表示する。
Enter	選択されたウォッチ値の左側にプラス記号 (+) またはマイナス記号 (-) があるときに、展開または折りたたみを行う。
F2	オブジェクト ブラウザを表示する。
Shift + F10	ショートカット メニューを表示する。


プロパティ ウィンドウのキーボード ショートカット

次のキーの組み合わせを、プロパティ ウィンドウで、プロパティ リストにフォーカスがあるときに使用できます。

押すキー	目的
PageDown	プロパティ リストの下に移動する。
PageUp	プロパティ リストの上に移動する。
↓	プロパティ リストのプロパティを 1 つずつ下に移動する。
↑	プロパティ リストのプロパティを 1 つずつ上に移動する。
→	プロパティ リストのプロパティを 1 つずつ下に移動する。
←	プロパティ リストのプロパティを 1 つずつ上に移動する。
End	リストの最後のプロパティに移動する。
Home	リストの先頭のプロパティに移動する。
Alt + F6	最後の 2 つのアクティブ ウィンドウを切り替える。
Tab	ポインタをプロパティ、プロパティの設定ボックス、および [オブジェクト] ボックスの間で移動する。
Ctrl + Shift + 英字キー	押されたキーのアルファベットを頭文字とするプロパティに移動する。
ダブルクリック	列挙されたプロパティの設定値を順番に切り替えるか、設定ボックスにフォーカスを切り替える。
次のキーの組み合わせを、プロパティ ウィンドウでプロパティの設定ボックスにフォーカスがあるときに使用できます。

押すキー	目的
Ctrl + Z	現在の設定ボックスで行った最後の編集作業を元に戻す。
Ctrl + C	選択された文字列をクリップボードにコピーする。
Ctrl + X	選択された文字列を切り取り、クリップボードにコピーする。
Delete	選択された文字列をクリップボードにコピーせずに削除する。
Ctrl + V	クリップボードの内容をポインタのある位置に貼り付ける。
Shift + Tab	[オブジェクト] ボックスと、作業中のプロパティ リストのタブとの間でフォーカスを切り替える。
Tab	[オブジェクト] ボックス、作業中のプロパティ リストのタブ、プロパティ、およびプロパティ値の間でフォーカスを移動する。
Esc	プロパティの変更をキャンセルする。
Ctrl + Shift + 英字キー	押されたキーのアルファベットを頭文字とするプロパティに移動する。
次のキーの組み合わせを、プロパティ ウィンドウでプロパティに列挙された値があり、そのプロパティの設定ボックスにフォーカスがあるときに使用できます。

押すキー	目的
Alt + ↓	設定ボックス リストを開く。
Alt + ↑	設定ボックス リストを閉じる。
次のキーの組み合わせを、プロパティ ウィンドウで設定ボックスにフォーカスがあるとき、BackColor、ForeColor、FillColor、または BorderColor の各プロパティを設定するときに使用できます。

押すキー	目的
Alt + ↓	カラー パレットを表示する。
Alt + ↑	カラー パレットを閉じる。
次のキーの組み合わせを、プロパティ ウィンドウで設定ボックスにフォーカスがあるとき、Icon または Picture の各プロパティを設定するときに使用できます。

押すキー	目的
Alt +↓	[アイコンの読み込み] ダイアログ ボックスまたは [ピクチャの読み込み] ダイアログ ボックスを表示する。
Alt +↑	[アイコンの読み込み] ダイアログ ボックスまたは [ピクチャの読み込み] ダイアログ ボックスを表示する。


プロジェクト エクスプローラのキーボード ショートカット

次のキーの組み合わせを、プロジェクト エクスプローラ内で使用できます。

押すキー	目的
Enter	リストで選択されたファイルを開くか、リストの展開または折りたたみを行ってサブエントリを表示する。
Shift + Enter	選択されたファイルのコード ウィンドウを開く。
F7	選択されたファイルのコード ウィンドウを開く。
Shift + F10	ショートカット メニューを表示する。
Home	リストの先頭のファイルを選択する。
End	リストの最後のファイルを選択する。
→	リストを展開し、キーを押すごとにサブエントリを選択する。
←	リストのサブエントリを選択し、キーを押すごとに、サブエントリ リストがフォルダに折りたたまれるまでリストを上に移動する。
↑	リストのエントリを 1 つずつ上に移動する。
↓	リストのエントリを 1 つずつ下に移動する。


グローバル キー

次のキーの組み合わせを、すべての Visual Basic ウィンドウ内で使用できます。

押すキー	目的
F5	Sub/ユーザー フォームまたはマクロを実行する。
F8	1 行ずつコードを実行する。
Shift + F8	プロシージャ呼び出しを行わずに、1 行ずつステートメントを実行する。
Ctrl + Break	Visual Basic アプリケーションの実行を停止する。
Ctrl + G	イミディエイト ウィンドウを表示する。
Ctrl + Tab	ウィンドウ間を切り替える。


ユーザー フォーム ウィンドウのキー

次のキーの組み合わせを、ユーザー フォーム ウィンドウ内で使用できます。

押すキー	目的
Ctrl + Shift + 英字キー	プロパティ ウィンドウのプロパティ リストにあるプロパティを選択する。
英字キー	選択されたプロパティの値をプロパティ ウィンドウに入力する。
F7	選択されたオブジェクトのコード ウィンドウを開く。
Delete	選択されたコントロールをクリップボードにコピーせずに削除する。
Ctrl + Z	削除したコントロールを元に戻す。
Tab	タブ オーダーの順序でコントロールのフォーカスを移動する。
Shift + Tab	タブ オーダーと逆の順序でコントロールのフォーカスを移動する。
Ctrl キーを押しながらクリック	現在選択しているコントロールを追加する。
クリックしてドラッグ	コントロールを移動する。
Shift キーを押しながらクリック	複数のコントロールを選択する。
Ctrl キーを押しながらクリックしてドラッグ	現在選択しているコントロールを追加する。
F4	プロパティ ウィンドウを表示する (デザイン時のみ)。
Shift + F10	ショートカットを表示する。
Ctrl + J	最前面へ移動する (デザイン時に重なっているコントロールのみに有効)。
Ctrl + K	最背面へ移動する (デザイン時に重なっているコントロールのみに有効)。
すべてのコントロールの選択を解除するには、フォームをクリックします。コンテナのコントロールを選択するには、まずコンテナの選択を解除し、次に対象のコントロールの周囲を Ctrl キーを押しながらクリックしてドラッグします。


[オプション] コマンド ([ツール] メニュー)

[オプション] ダイアログ ボックスを表示します。タブを選択して、Visual Basic のプログラミング環境の属性を設定できます。

タブ

•	[編集]

•	[エディタの設定]

•	[全般]

•	[ドッキング]


 [<項目>の削除] コマンド ([ファイル] メニュー)

プロジェクトからアクティブ フォームまたはアクティブ モジュールを削除します。プロジェクト エクスプローラで項目を選択しているときに使用できます。

プロジェクトからモジュールを削除するときは、この削除するモジュールを他のコードから参照していないことを確認してください。

項目が削除される前に、ファイルとしてエクスポートするかどうかを確認するメッセージが表示されます。[はい] をクリックすると、[ファイルのエクスポート] ダイアログ ボックスが開きます。[いいえ] をクリックすると、項目が削除されます。

重要   この処理は、元に戻すことができません。


[クリア]、[削除] コマンド ([編集] メニュー)

[クリア]   モジュールがアクティブのときのみ、文字列を削除します。

[削除]   上記以外のときは、[削除] コマンドに変わり、現在選択されているコントロール、文字列、またはウォッチ式を削除します。[削除] コマンドの処理は、コード ウィンドウで元に戻すことができます。また、コントロールをフォームから削除した場合は、フォームでも元に戻すことができます。

ツールバー ショートカット :     キーボード ショートカット : Delete キー

実行時には使用できません。


[ファイルのインポート]、[ファイルのエクスポート] コマンド ([ファイル] メニュー)

既存のモジュールとフォームをプロジェクトに追加するか、あるいはモジュールまたはフォームを別のファイルに保存します。

[ファイルのインポート]   [ファイルのインポート] ダイアログ ボックスを表示します。既存のモジュールまたはフォームをプロジェクトに追加できます。ファイルのコピーがプロジェクトに追加され、元のファイルはそのままの状態です。フォームまたはモジュールを既存のファイルと同じ名前でインポートする場合は、ファイルが追加されるときに番号が付加されます。

インポートされたコンポーネントは、プロジェクト エクスプローラのウィンドウに表示されます。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + M キー

[ファイルのエクスポート]   [ファイルのエクスポート] ダイアログ ボックスを表示します。プロジェクトからアクティブなフォームまたはモジュールを取り出すことができます。ファイルは、外部ファイルにコピーされます。

プロジェクト エクスプローラでファイルを選択しているときに使用できます。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + E キー


[リセット] コマンド ([実行] メニュー)

呼び出し履歴をクリアし、モジュール レベルの変数をクリアします。

ツールバー ショートカット :


[デザイン モード]、[デザイン モードの終了] コマンド ([実行] メニュー)

プロジェクトごとにデザイン モードのオン/オフを切り替えます。デザイン モードとは、プロジェクトでコードが実行されておらず、ホストまたはプロジェクトからのイベントが実行されないときのことです。デザイン モードは、マクロを実行するか、イミディエイト ウィンドウを使用するとき抜け出します。

[デザイン モード]   デザイン モードをオンにし、[デザイン モードの終了] を変更します。

[デザイン モードの終了]    デザイン モードをオフにし、プロジェクトのモジュール レベルの変数すべてをクリアします。

ツールバー ショートカット :


[ユーザー フォーム] コマンド ([挿入] メニュー)

ユーザー フォームを新規作成し、プロジェクトに追加します。


[Sub/ユーザー フォームの実行]、[継続]、[マクロの実行] コマンド ([実行] メニュー)

[Sub/ユーザー フォームの実行]   カーソルがプロシージャにあるときは、そのカレント プロシージャを実行し、フォームが現在アクティブであれば、そのフォームを実行します。中断モードでは、このコマンドは [継続] コマンドになります。コード ウィンドウまたはユーザー フォームがいずれもアクティブでない場合、このコマンドは [マクロの実行] コマンドになります。

[継続]   カレント プロシージャまたはカレント フォームの実行を再開します。

[マクロの実行]   マクロを実行します。


[終了して <ホスト アプリケーション> へ戻る] コマンド ([ファイル] メニュー)

開発環境を閉じて、ホスト アプリケーションに制御を戻します。このとき、Visual Basic は非表示になりますが、メモリ上には残っています。


[<プロジェクト> のコンパイル] コマンド ([デバッグ] メニュー)

プロジェクトをコンパイルします。

ツールバー ショートカット :


[オブジェクト] コマンド ([挿入] メニュー)

オブジェクトをアクティブなフォームに挿入します。

フォームを開いていない場合、または中断モードでは使用できません。

ツールバー ショートカット :


[<ホスト ドキュメント> の保存] コマンド ([ファイル] メニュー)

カレント プロジェクトと、そのすべてのコンポーネントであるフォームとモジュールをドキュメントと共に保存します。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + 5 キー


[マクロ] コマンド ([ツール] メニュー)

[マクロ] ダイアログ ボックスを表示します。マクロの作成、実行、編集、または削除ができます。


[<ホスト アプリケーション>] コマンド ([表示] メニュー)

ホスト アプリケーションを Visual Basic Editor の前面に移動して表示します。コマンド名は、ホスト アプリケーションに応じて変わります。

キーボード ショートカット : Alt + F11 キー


[プロシージャ] コマンド ([挿入] メニュー)

Sub、Function、または Propertyの各新しいプロシージャをアクティブ モジュールに挿入します。

モジュールがアクティブの場合に使用できます。

ツールバー ショートカット :


[標準モジュール]、[クラス モジュール] コマンド ([挿入] モード)

[標準モジュール]   新しい標準モジュールを挿入し、アクティブなプロジェクトに追加します。

ツールバー ショートカット :

[クラス モジュール]   クラス モジュールを新規作成し、アクティブなプロジェクトに追加します。

ツールバー ショートカット :


[ファイル] コマンド ([挿入] メニュー)

[テキスト ファイルの読み込み] ダイアログ ボックスを表示します。既存のモジュールから現在のカーソルの位置に文字列を挿入できます。

エディタが開いていないときは使用できません。


[タブ オーダー] コマンド ([表示] メニュー)

アクティブなフォームの [タブ オーダー] ダイアログ ボックスを表示します。ツールバー ショートカット :


[グループ化]、[グループ解除] コマンド ([書式] メニュー)

選択されたオブジェクトのグループ化とグループの解除を行います。

[グループ化]   グループを作成します。

メモ   グループ化を行っても、グループ内からオブジェクトを 1 つ選択して、そのプロパティを変更することができます。

メモ   グループ内にグループを作成すること (グループのネスト) はできません。

ツールバー ショートカット :

[グループ解除]   グループ化されているオブジェクトのグループを解除します。

ツールバー ショートカット :


[ボタンの配置] コマンド ([書式] コマンド)

選択されたコマンド ボタンをフォームの下端または右上端に整列します。

[下]   フォームの左下に、同じ間隔で整列します。

ツールバー ショートカット :

[右]   フォームの右上に、同じ間隔で整列します。

ツールバー ショートカット :


[サイズを合わせる] コマンド ([書式] メニュー)

オブジェクトの高さと幅を、そのオブジェクトの内容に合うサイズに変更します。

ツールバー ショートカット :


[参照設定] コマンド ([ツール] メニュー)

[参照設定] ダイアログ ボックスを表示します。オブジェクト ライブラリ参照またはタイプ ライブラリ参照をプロジェクトに追加できます。これにより、他のアプリケーションのオブジェクトをコード内から使用できるようになります。参照が設定されると、参照先オブジェクトがオブジェクト ブラウザに表示されます。

読み込まれているか、または保存されている他のプロジェクトを参照設定に追加することができます。プロジェクトがまだ保存されていない場合は、"未保存 : <プロジェクト名>" と表示され、参照を設定することはできません。

デザイン時にだけ使用できます。


[その他のコントロール] コマンド ([ツール] メニュー)

[コントロールの追加] ダイアログ ボックスを表示します。コントロールまたは挿入可能なオブジェクト (Microsoft Word ドキュメントなど) をツールボックスに追加できます。


[<プロジェクト> のプロパティ] コマンド ([ツール] メニュー)

[プロジェクト プロパティ] ダイアログ ボックスを表示します。プロジェクトに対して保護を設定することができ、プロジェクトに固有なオプションの設定ができます。

ツールバー ショートカット :


[ページの削除] コマンド (ショートカット メニュー)

ツールボックスから選択されたページを削除します。


[ページのインポート]、[ページのエクスポート] コマンド (ショートカット メニュー)

ページのインポートとエクスポートを行います。

[ページのインポート]   [ページの取り込み] ダイアログ ボックスを開きます。ツールボックスに追加するページを検索して選択することができます。

[ページの取り込み] ダイアログ ボックスは、Windows の [開く] コモン ダイアログ ボックスです。

[ページのエクスポート]   [ページの出力] ダイアログ ボックスを開きます。ツールボックスからエクスポートするのに選択したページの名前と場所を選択できます。

[ページの出力] ダイアログ ボックスは、Windows の [保存] コモン ダイアログ ボックスと同じです。


[新しいページ] コマンド (ショートカット メニュー)

[新しいページ] という名前のタブ付きのページを新しく追加します。ショートカット メニューの [名前の変更] コマンドを使って、この名前を変更できます。

[新しいページ] という名前のページを複数持つことができます。

ツールボックスに新しいページを追加すると、そのページには自動的に [オブジェクトの選択] ツールが含まれています。


[名前の変更] コマンド (ショートカット メニュー)

[名前の変更] ダイアログ ボックスを表示します。ツールボックスで選択したページの名前を変更することができ、ショートカット キーまたはコントロール ヒントを作成できます。

ダイアログ ボックス オプション

[キャプション]   タブ付きページに新しい名前を付けることができます。

[コントロール ヒント文字列]   タブ付きページのコントロール ヒントを作成できます。


[削除 <項目名>] コマンド (ショートカット メニュー)

選択された項目をツールボックスから削除します。ショートカット メニューの [その他のコントロール] コマンドを使って、再度項目を追加できます。


[カスタマイズ <項目名>] コマンド (ショートカット メニュー)

[コントロールのカスタマイズ] ダイアログ ボックスを表示します。ツール ヒント文字列、または選択されたコントロールのアイコンを変更できます。


[その他のコントロール] コマンド (ショートカット メニュー)

[コントロールの追加] ダイアログ ボックスを表示します。コントロールと挿入可能なオブジェクトを追加できます。


[この位置へコピー]、[この位置へ移動] コマンド (ショートカット メニュー)

フォーム上のコントロールに対して、ドラッグ アンド ドロップ操作ができます。マウスの右ボタンでコントロールを選択し、ボタンを押したままコントロールをドラッグします。マウス ボタンをはなすと、ショートカット メニューに次のコマンドが表示されます。

[この位置へコピー]   選択したコントロールをドラッグした場所にコピーします。

[この位置へ移動]   選択したコントロールをドラッグした場所に移動します。

[キャンセル]   操作をキャンセルします。


[ファイル] メニュー

<ホスト ドキュメント> の保存

ファイルのインポート

ファイルのエクスポート

<項目> の削除

印刷

終了して <ホスト アプリケーション> へ戻る


[編集] メニュー

元に戻す

やり直し

切り取り

コピー

貼り付け

クリアまたは削除

すべて選択

検索

次を検索

置換

インデント

インデントを戻す

プロパティ/メソッドの一覧

定数の一覧

クイック ヒント

パラメータ ヒント

入力候補

ブックマーク


[表示] メニュー

コード

オブジェクト

プロシージャの定義

元の位置へ移動

オブジェクト ブラウザ

イミディエイト ウィンドウ

ローカル ウィンドウ

ウォッチ ウィンドウ

呼び出し履歴

プロジェクト エクスプローラ

プロパティ ウィンドウ

ツールボックス

タブ オーダー

ツールバー

<ホスト アプリケーション>


[挿入] メニュー

プロシージャ

ユーザー フォーム

標準モジュール

クラス モジュール

オブジェクト

ファイル


[書式] メニュー

整列

同じサイズに揃える

サイズを合わせる

グリッドに合わせる

左右の間隔

上下の間隔

フォームの中央に配置

ボタンの配置

グループ化

グループ解除

順序


[デバッグ] メニュー

<プロジェクト> のコンパイル

ステップ イン

ステップ オーバー

ステップ アウト

カーソル行の前まで実行

ウォッチ式の追加

ウォッチ式の編集

クイック ウォッチ

ブレークポイントの設定/解除

すべてのブレークポイントの解除

次のステートメントの設定

次のステートメントの表示


[実行] メニュー

Sub/ユーザー フォームの実行

中断

リセット

デザイン モード


[ツール] メニュー

参照設定

その他のコントロール

マクロ

オプション<プロジェクト> のプロパティ


[ヘルプ] メニュー

[Microsoft Visual Basic ﾍﾙﾌﾟ]

Office アシスタントが現在表示されていない場合は、Office アシスタントと Office アシスタント バルーンを表示します。Office アシスタントが表示されている場合は、Office アシスタント バルーンを表示します。

ツールバー ショートカット :     キーボード ショートカット : F1 キー

[トピックの検索]

Visual Basic Help の [トピックの検索] ダイアログ ボックスを表示します。索引検索または全文字列検索ができます。

ツールバー ショートカット :

[Microsoft ホーム ページ]

インターネットに接続します。追加情報やサポートを得ることができます。

このコマンドを使用するには、インターネットに接続するためのモデムまたはネットワーク接続、および WWW (World Wide Web) ブラウザが必要です。

[バージョン情報]

バージョン番号、著作権通知、およびシステム情報がダイアログ ボックスに表示されます。


[標準] ツールバー

よく使用するメニュー項目のボタンがあります。

ツールバーのボタンをクリックするだけで、そのボタンが示す処理を行うことができます。ツールバーのボタンのヒントを表示するには、[オプション] ダイアログ ボックスの [全般] タブで、[ツール ヒントの表示] チェック ボックスをオンにします。

ツールバー ボタン

   [表示] <ホスト アプリケーション>

ホスト アプリケーションと作業中の Visual Basic ドキュメントを切り替えます。

[挿入]

メニューを開き、次のいずれかのオブジェクトを作業中のプロジェクトに挿入します。挿入後のアイコンは、最後に追加したオブジェクトのアイコンに変わります。既定値はユーザー フォームです。

 － ユーザー フォーム

 － 標準モジュール

 － クラス モジュール

 － プロシージャ

   [ <ホスト ドキュメント> の保存]

プロジェクトと、そのプロジェクトのすべてのコンポーネント (構成要素) であるフォームとモジュールを含むホスト ドキュメントを保存します。

   [切り取り]

選択したコントロールや文字列を削除し、クリップボードにコピーします。

   [コピー]

選択したコントロールや文字列をクリップボードにコピーします。

   [貼り付け]

クリップボードの内容を現在の位置に挿入します。

   [検索]

[検索] ダイアログ ボックスを開き、[検索する文字列] ボックスに入力された文字列を検索します。

   [元に戻す]

最後に行った編集処理を元に戻します。

   [やり直し]

最後に行った [元に戻す] コマンドの処理から何も行っていない場合に、最後に編集した文字列を復元します。

   [Sub/ユーザー フォームの実行] または [マクロの実行]

カーソルがプロシージャ内にある場合は現在のプロシージャを実行し、ユーザー フォームが現在アクティブな場合はそのユーザー フォームを実行します。また、コード ウィンドウもユーザー フォームもアクティブでない場合はマクロを実行します。

   [中断]

実行中のプログラムを中断し、中断モードに切り替えます。

   [リセット]

実行スタックとモジュール レベル変数をクリアし、プロジェクトをリセットします。

   [デザイン モード]

デザイン モードのオン/オフを切り替えます。

   [プロジェクト エクスプローラ]

プロジェクト エクスプローラを表示し、現在開いているプロジェクトとその構成の階層リストを表示します。

   [プロパティ ウィンドウ]

[プロパティ] ウィンドウが開き、選択したコントロールのプロパティを表示します。

   [オブジェクト ブラウザ]

オブジェクト ブラウザを表示し、コード、およびプロジェクトで定義したモジュールやプロシージャで使用できるオブジェクト ライブラリ、タイプ ライブラリ、クラス、メソッド、プロパティ、イベント、および定数の一覧を表示します。

   [ツールボックス]

アプリケーションで使用できるすべてのコントロールと挿入可能なオブジェクト (Microsoft Excel Chartなど) を含む [ツールボックス] を表示します。ユーザー フォームで作業中の場合だけ使用できます。

   [Office アシスタント]

Office アシスタントが開き、コマンドやダイアログ ボックス、または作業中のウィンドウのヘルプを表示できます。


[ユーザー フォーム] ツールバー

フォームで使用するのに便利なメニュー項目のうち、よく使用する項目のボタンがあります。

ツールバーのボタンをクリックするだけで、そのボタンの処理が行えます。ツールバーのボタンのヒントを表示するには、[オプション] ダイアログ ボックスの [全般] タブで、[ツール ヒントの表示] チェック ボックスをオンにします。

ツールバー ボタン

   [最前面へ移動]

選択したオブジェクトをフォーム上にある他のすべてのオブジェクトの最前面へ移動します。

   [最背面へ移動]

選択したオブジェクトをフォーム上にある他のすべてのオブジェクトの最背面へ移動します。

   [グループ化]

選択したオブジェクトのグループを作成します。

   [グループ解除]

[整列]

   [左] － 選択したオブジェクトを左端揃えで整列させます。

   [中央] － 選択したオブジェクトを縦方向の中央揃えで整列させます。

   [右] － 選択したオブジェクトを右端揃えで整列させます。

   [上] － 選択したオブジェクトを上端揃えで整列させます。

   [中央] － 選択したオブジェクトを横方向の中央揃えで整列させます。

   [下] － 選択したオブジェクトを下端揃えで整列させます。

   [グリッドに合わせる] － 選択したオブジェクトの左上隅を最も近いグリッドに合わせて整列させます。オブジェクトのサイズは変わりません。

[フォームの中央に配置]

   [左右] － 選択したオブジェクトの中央を、フォームの中央の垂直線上に合わせて整列させます。

   [上下] － 選択したオブジェクトの中央を、フォームの中央の水平線上に合わせて整列させます。

[同じサイズに揃える]

   [幅] － 幅を調整します。

   [高さ] － 高さを調整します。

   [両方向] － 幅と高さを調整します。

   [ズーム]

ユーザー フォームにあるすべてのコントロールの表示を縮小または拡大します。倍率は 10 ～ 400 パーセントの間で設定できます。


[デバッグ] ツールバー

デバッグ中のコードでよく使用するメニュー項目のボタンがあります。

ツールバーのボタンをクリックするだけで、そのボタンの処理が行えます。ツールバーのボタンのヒントを表示するには、[オプション] ダイアログ ボックスの [全般] タブで、[ツール ヒントの表示] チェック ボックスをオンにします。

ツールバー ボタン

   [デザイン モード]

デザイン モードのオン/オフを切り替えます。

   [Sub/ユーザー フォームの実行] または [マクロの実行]

カーソルがプロシージャにあるときは、そのカレント プロシージャを実行し、フォームが現在アクティブであれば、そのフォームを実行します。コード ウィンドウまたはユーザー フォームがいずれもアクティブでない場合、このコマンドは [マクロの実行] コマンドになります。

   [中断]

実行中のプログラムを中断し、中断モード.に切り替えます。

   [リセット]

実行スタックとモジュール レベル変数をクリアし、プロジェクトをリセットします。

   [ブレークポイントの設定/解除]

現在の行でのブレークポイントの設定または解除を行います。

   [ステップ イン]1 ステートメントずつコードを実行します。

   [ステップ オーバー]

コード ウィンドウで、1 つのプロシージャまたは 1 つのステートメントごとにコードを実行します。

   [ステップ アウト]

現在の実行位置以降にある残りの行を実行します。

   [ローカル ウィンドウ]

ローカル ウィンドウを表示します。

   [イミディエイト ウィンドウ]

イミディエイト ウィンドウを表示します。

   [ウォッチ ウィンドウ]

ウォッチ ウィンドウを表示します。

   [クイック ウォッチ]

[クイック ウォッチ] ダイアログ ボックスに選択した式の現在の値を表示します。

   [呼び出し履歴]

[呼び出し履歴] ダイアログ ボックスに、現在アクティブなプロシージャ コール (アプリケーションで処理は開始されているが、まだ終了していないプロシージャ) の一覧を表示します。


[編集] ツールバー

コードを編集するときによく使用するメニュー項目のボタンがあります。

ツールバーのボタンをクリックするだけで、そのボタンの処理が行えます。ツールバーのボタンのヒントを表示するには、[オプション] ダイアログ ボックスの [全般] タブで、[ボタン名の表示] チェック ボックスをオンにします。

ツールバー ボタン

   [プロパティ/メソッドの一覧]

ピリオド (.) で始まるオブジェクトで使用できるプロパティとメソッドを示すボックスをコード ウィンドウに開きます。

   [定数の一覧]

入力したプロパティで選択できる定数と等号 (=) で始まる定数を示すボックスをコード ウィンドウに開きます。

   [クイック ヒント]

関数、メソッド、またはプロシージャの名前の位置に置かれているポインタに対応する変数、関数、メソッド、またはプロシージャの構文を表示します。

   [パラメータ ヒント]

ポインタが置かれている関数のパラメータについての情報を示すポップアップをコード ウィンドウに表示します。

   [入力候補]

入力中の単語を識別できる文字数が入力されたときに、残りの文字列を自動的に追加します。

   [インデント]

選択されているすべての行を、次のタブ位置まで移動します。

   [インデントを戻す]

選択されているすべての行を、前のタブ位置まで移動します。

   [ブレークポイントの設定/解除]

現在の行に対して、ブレークポイントの設定または解除を行います。

   [コメント ブロック]

テキストの選択したブロックの各行の先頭にコメント文字を追加します。

   [非コメント ブロック]

テキストの選択したブロックの各行からコメント文字を削除します。

   [ブックマークの設定/解除]

コード ウィンドウのアクティブ行のブックマークの設定/削除を切り替えます。

   [次のブックマーク]

ポインタを次のブックマークに移動します。

   [前のブックマーク]

ポインタを前のブックマークに移動します。

   [すべてのブックマークを解除]

すべてのブックマークを削除します。


[オプション] ダイアログ ボックス

Visual Basic 開発環境の既定の設定値を変更できます

[オプション] ダイアログ ボックスには、次のタブがあります。

•	[編集]

•	[エディタの設定]

•	[全般]

•	[ドッキング]


[ファイルのエクスポート] ダイアログ ボックス

エクスポートされたファイルに名前を付けることができ、保存する場所を選択できます。

ダイアログ ボックス オプション

[保存する場所]

ファイルを保存するフォルダを選択します。

[1 つ上のフォルダへ]

カレント フォルダの 1 つ上のフォルダまたはドライブの一覧を表示します。

[新しいフォルダの作成]

フォルダを新規作成します。

[一覧]

フォルダまたはドキュメントのアイコンおよび名前の一覧をリストに表示します。

[詳細]

フォルダまたはドキュメントのアイコン、名前、サイズ (ドキュメントのみ)、ファイルの種類、および更新日時をリストに表示します。

[ファイル名]

ファイル名に拡張子を指定しない場合は、フォームには .FRM、モジュールには .BAS、クラスには .CLS の既定値が自動的に付加されます。

[ファイルの種類]

次のファイルの種類をリストから選択します。

•	フォーム ファイル (*.FRM) － すべてのフォームを表示します。

•	Basic ファイル (*.BAS) － すべての標準モジュールを表示します。

•	クラス ファイル (*.CLS) － すべてのクラス モジュールを表示します。


[インポート ファイル] ダイアログ ボックス
[ファイルのインポート] ダイアログ ボックス

インポートするファイルを選択できます。

ダイアログ ボックス オプション

[ファイルの場所]

開くプロジェクトの場所を選択します。

[1 つ上のフォルダへ]

カレント フォルダの 1 つ上のフォルダまたはドライブの一覧を表示します。

[新しいフォルダの作成]

フォルダを新規作成します。

[一覧]

フォルダまたはプロジェクトのアイコンおよび名前の一覧をリストに表示します。

[詳細]

フォルダまたはプロジェクトのアイコン、名前、サイズ、ファイルの種類、および更新日時をリストに表示します。

[ファイル名]

インポートするファイル名を選択または入力します。

[ファイルの種類]

ファイルの種類を選択します。既定値は、Visual Basic プロジェクト ファイル (*.FRM、*.BAS、*.CLS) です。選択したファイルの種類は、[ファイル一覧] ボックスに表示されます。

[開く]

選択したファイルを開きます。

[キャンセル]

新しいプロジェクトを開かずにダイアログ ボックスを閉じます。


ツールボックス

Visual Basic 標準コントロールと ActiveX コントロール、およびプロジェクトに追加した挿入可能なオブジェクトを表示します。

•	ツールボックスにページを追加するか、または [ツール] メニューの [その他のコントロール] コマンドを使ってコントロールを追加して、ツールボックスをカスタマイズすることができます。

ページを追加すると、新しいページではいつでも [オブジェクトの選択] ツールを使用できます。

標準ツールボックス コントロール

   [オブジェクトの選択]

ツールボックスの項目のうち、[オブジェクトの選択] だけはコントロールの描画を行いません。この項目を選択したときは、フォームに既に描画されているコントロールに対して、サイズ変更または移動のみ行うことができます。

   [ラベル]

グラフィックのキャプションなど、ユーザーが変更できないテキストを設定します。

   [テキスト ボックス]

ユーザーが入力または変更できる文字列を格納します。

   [コンボ ボックス]

リスト ボックスとテキスト ボックスを組み合わせたコントロールの描画を行います。ユーザーはリストから項目を選択するか、テキスト ボックスに値を入力することができます。

   [リスト ボックス]

ユーザーが選択する項目をリストに表示するときに使用します。すべての項目を表示しきれない場合は、リストをスクロールさせることができます。

   [チェック ボックス]

二者択一の選択をする場合や、複数の選択項目から任意の項目を選択する場合に、ユーザーが簡単に選択できるボックスを作成します。

   [オプション ボタン]

複数の選択項目の中からユーザーが 1 つの項目だけを選択できるボタンを作成します。

   [トグル ボタン]

オン/オフを切り替えるボタンを作成します。

   [フレーム]

視覚的または機能的にグループ化したコントロールを作成できます。コントロールをグループ化するには、まずフレームを描画してから、そのフレームの内側にコントロールを描画します。

   [コマンド ボタン]

ユーザーがコマンドを実行するためのボタンを作成します。

   [タブ ストリップ]

アプリケーションのウィンドウまたはダイアログ ボックスの同じ領域に複数のページを定義できます。

   [マルチ ページ]

複数の情報画面を 1 つのセットとして表示します。

   [スクロール バー]

一覧に表示しきれない多くの項目や大量の情報を含むリスト内をすばやく移動するためのスクロール  ツールを提供します。リスト内の現在位置とスクロールする量を視覚的に示します。

   [スピン ボタン]

他のコントロールと組み合わせて数字を増減できるスピン コントロールです。値の範囲や項目リストを前後にスクロールさせるときにも使用できます。

   [イメージ]

ビットマップ、アイコンまたはメタファイルからグラフィカル イメージを表示します。Image コントロールに表示されるイメージだけが装飾可能で、PictureBox コントロールよりも使用するリソースは少なくてすみます。


[全般] タブ ([オプション] ダイアログ ボックス)

現在の Visual Basic プロジェクトの設定値、エラー処理、およびコンパイルの設定値を指定します。

タブ オプション

[グリッドの設定]   フォームを編集するときの外観を指定します。

•	[グリッドの表示] － グリッドの表示/非表示を指定します。

•	[グリッドの単位] － フォームで使用するグリッドの単位を表示します。

•	[幅] － フォームのグリッド セルの幅を指定します (2 ～ 60 ポイント)。

•	[高さ] － フォームのグリッド セルの高さを指定します (2 ～ 60 ポイント)。

•	[グリッドに合わせる] － コントロールの外側の端をグリッド線に自動的に配置します。

[ツール ヒントの表示]   ツールバー ボタンのヒントを表示します。

[プロジェクト ツリーとウィンドウ表示の同期]   プロジェクト エクスプローラでプロジェクトを折りたたむときに、プロジェクト、ユーザー フォーム、オブジェクト、またはモジュールのウィンドウを自動的に閉じるかどうかを指定します。

[編集後の継続]

•	[状態の破棄を通知] － 要求された処理によって、実行中のプロジェクトのすべてのモジュール レベル変数がリセットされることを知らせるメッセージを表示するかどうかを指定します。

[エラー トラップ]   Visual Basic 開発環境でのエラー処理の方法を指定します。このオプションの設定を変更した後に開始した Visual Basic のすべてのインスタンスが有効となります。

•	[エラー発生時に中断] － エラー ハンドラがアクティブかどうか、コードがクラス モジュー内にあるかどうかにかかわらず、エラーが発生したときに、必ず、プロジェクトを中断モードに移行します。

•	[クラス モジュールで中断] － クラス モジュール内でエラー処理ルーチンが見つからなかった場合、そのエラーが発生した行でプロジェクトを中断モードに移行します。

•	[エラー処理対象外のエラーで中断] － エラー ハンドラがアクティブであれば、中断モードにならずにエラーがトラップされます。アクティブなエラー ハンドラがない場合は、エラーが発生すると、プロジェクトは中断モードになります。ただし、クラス モジュール内でエラー処理ルーチンが見つからなかった場合、そのエラーが発生した行でプロジェクトを中断モードに移行します。

[コンパイル]

•	[順次コンパイル] － プロジェクトを実行する前にすべてをコンパイルするか、または必要な部分だけをコンパイルしてすぐにアプリケーションを実行できるようにするかを指定します。

•	[バックグラウンド コンパイル] － 実行時のアイドル時間を利用して、プロジェクトのコンパイルをバックグラウンドで完了するかどうかを指定します。[バックグラウンド コンパイル] を指定すると、実行時の実行速度をより速くすることができます。この機能を使用するには、[順次コンパイル] も選択する必要があります。


[エディタの設定] タブ ([オプション] ダイアログ ボックス)

Visual Basic コードの外観を指定します。

タブ オプション

[コードの表示色]   リスト ボックスで選択される文字列の種類で使われる前景色と背景色を指定します。

•	[色を設定する文字列の一覧]  － 独自の色を設定できる文字列項目の一覧を表示します。

•	[前景] － [色を設定する文字列の一覧] で選択した文字列の前景色を指定します。

•	[背景] － [色を設定する文字列の一覧] で選択した文字列の背景色を指定します。

•	[インジケータ] － 余白インジケータの色を指定します。

[フォント名]   すべてのコードで使用するフォントを指定します。

[サイズ]   コードで使用するフォントのサイズを指定します。

[余白インジケータ バー]   余白インジケータ バーの表示/非表示を切り替えます。

[サンプル]   フォント、サイズ、および色の設定の文字列例を表示します。


[編集] タブ ([オプション] ダイアログ ボックス)

コード ウィンドウとプロジェクト ウィンドウの設定値を指定します。

タブ オプション

[コード の設定]

•	[自動構文チェック] － コード行の入力時に、自動的に構文の妥当性を調べるかどうかを指定します。

•	[変数の宣言を強制する] － モジュールで変数を明示的に宣言する必要があるかどうかを指定します。これを選択すると、新しいモジュールにはすべて、標準宣言領域に Option Explicit 文が追加されます。

•	[自動メンバ表示] － 現在ポインタのある位置のステートメントを論理的に完成する情報の一覧を表示します。

•	[自動クイック ヒント] － 入力した関数とそのパラメータの情報を表示します。

•	[自動データ ヒント] － ポイントした変数の値を表示します。中断モードのときのみ使用できます。

•	[自動インデント] － コードの 1 行目のタブを設定すると、2 行目以降のすべての行は前の行と同じタブ位置から開始されます。

•	[タブ間隔] － タブ幅を 1 ～ 32 の範囲で設定します。既定値は 4 です。

ウィンドウの設定

•	[テキスト エディタでのドラッグ アンド ドロップ] － 現在のコード内での構成要素のドラッグ アンド ドロップ、およびコード ウィンドウから イミディエイト ウィンドウまたは ウォッチ ウィンドウへの構成要素のドラッグ アンド ドロップを行うことができます。

•	[モジュール全体を連続表示] － コード ウィンドウの中に、1 つのスクロール可能なリストに複数のプロシージャを表示するか、または 1 つのプロシージャのみを表示するようにするか、新しいモジュールに対して既定の状態を設定します。

•	[プロシージャの区切線] － コード ウィンドウの各プロシージャの最後に表示される区切りバーの表示/非表示を切り替えることができます。


[イメージの編集] ダイアログ ボックス

ツールボックスのアイコンを編集するツールを提供します。

ダイアログ ボックス オプション

[外観]   アイコンをピクセル単位で表示します。

[移動]   ピクチャを移動してすべての部品にアクセスできるようにします。

•	 － ピクチャがピクセルの上端の行に達するまで、クリックするごとにピクチャを 1 ピクセルずつ上に移動します。

•	 － ピクチャがピクセルの下端の行に達するまで、クリックするごとにピクチャを 1 ピクセルずつ下に移動します。

•	 － ピクチャがピクセルの右端の列に達するまで、クリックするごとにピクチャを 1 ピクセルずつ右に移動します。

•	 － ピクチャがピクセルの左端の列に達するまで、クリックするごとにピクチャを 1 ピクセルずつ左に移動します。

[パレット]   ピクセルの色を変更します。希望の色をクリックし、その色で着色するピクセルをクリックします。

[クリア] － [クリア] ボックスをクリックした後で、ピクセルをクリックすると色を消せます。

[プレビュー]   変更後のアイコンのイメージを表示します。

[すべてクリア]   ピクチャ ボックスのすべての色とピクチャをクリアします。

[OK]   ピクチャをコントロールに割り当てます。


[マクロ] ダイアログ ボックス

選択したマクロの実行、編集、または削除を行います。また、[マクロ] ダイアログ ボックスからマクロを作成することもできます。

ダイアログ ボックス オプション

[マクロ名]   選択されたマクロの名前を表示します。[マクロ] ボックスにマクロがない場合は何も表示されません。

[マクロ] ボックス   [マクロの場所] ボックスで選択されたプロジェクトで使用できるマクロの一覧を表示します。

[マクロの場所]   使用できるプロジェクトを表示します。

[実行]   選択されたマクロを実行します。

[ステップ イン]   マクロの 1 行目を反転表示し、最初に実行するステートメントを表示します。

[編集]   コード ウィンドウを開いて選択されたマクロを表示し、変更できるようにします。

[作成]   コード ウィンドウにモジュールを開き、マクロを新規作成できるようにします。

[削除]   選択されたマクロをプロジェクトから削除します。


[保護] タブ ([プロジェクト プロパティ] ダイアログ ボックス)

プロジェクトに保護を設定します。

ダイアログ ボックス オプション

[プロジェクトのロック]   プロジェクトをロックする手段を提供し、他の人が変更できないように設定します。

•	[プロジェクトを表示用にロックする] － プロジェクトをロックし、表示や編集ができないようにします。

[プロジェクトのプロパティ表示のためのパスワード]   他の人でもプロジェクトのプロパティを参照できるように、パスワードを設定します。

•	[パスワード] － プロジェクトのパスワードを設定します。[プロジェクトを表示用にロックする] チェック ボックスをオンにしないでパスワードを設定した場合は、次にプロジェクトを開いて、プロパティ ウィンドウを表示するときにパスワードを入力する必要があります。

•	[パスワードの確認入力] － [パスワード] ボックスに入力されたパスワードを確認します。[OK] をクリックしたときに、[パスワードの確認入力] ボックスと [パスワード] ボックスのパスワードが一致していないとエラーになります。


[ページの順序] ダイアログ ボックス

ツールボックスのタブのページの表示順序を変更します。

ダイアログ ボックス オプション

[ページの順序]   タブのページを左から右に順番に表示します。

[上に移動]   選択されたページをクリックするごとにリストの上側に 1 つ移動します。

[下に移動]   選択されたページをクリックするごとにリストの下側に 1 つ移動します。


[コントロールのカスタマイズ] ダイアログ ボックス

コントロールにヒントを追加したり、コントロールのアイコンを変更できます。

ダイアログ ボックス オプション

[ツール ヒント文字列]   ツール ヒントの文字列を格納します。

[プレビュー]   コントロールに使用するアイコンを表示します。

[ピクチャの編集]   アイコンを編集できる [イメージの編集] ダイアログ ボックスを表示します。

[ピクチャの読み込み]   [ピクチャの読み込み] ダイアログ ボックスを表示します。[ピクチャの読み込み] ダイアログ ボックスは、標準の [開く] コモン ダイアログ ボックスです。


[ドッキング] タブ ([オプション] ダイアログ ボックス)

ドッキング表示させるウィンドウを選択します。ウィンドウがドッキング可能なウィンドウまたはアプリケーションのウィンドウの一端にしっかりと結び付けられているとき、そのウィンドウはドッキングされていることになります。ドッキング可能なウィンドウを動かすと、ウィンドウは、ドッキング可能なウィンドウ枠の中でサイズを変えて再配置されます。ウィンドウを画面上の任意の場所に移動できたり、配置できるウィンドウは、ドッキング可能なウィンドウではありません。

ドッキング表示させるウィンドウを選択し、ドッキング表示させないウィンドウを選択解除します。リスト内の任意のウィンドウ、またはすべてのウィンドウをドッキング可能なウィンドウに設定できます。また、すべてのウィンドウをドッキングさせない設定にすることもできます。


[テキスト ファイルの読み込み] ダイアログ ボックス

ファイルを検索してプロジェクトのモジュールに挿入することができます。

ダイアログ ボックス オプション

[ファイルの場所]

開くプロジェクトを置くことができるコンピュータ、サーバー、ドライブ、およびフォルダを表示します。

[1 つ上のフォルダへ]

サーバー、コンピュータ、ドライブまたは現在の 1 つ上のフォルダの一覧を表示します。

[新しいフォルダの作成]

フォルダを新規作成します。

[一覧]

フォルダまたはドキュメントのアイコンおよび名前の一覧をリストに表示します。

[詳細]

フォルダまたはドキュメントのアイコン、名前、サイズ (ドキュメントのみ)、ファイルの種類、および更新日時をリストに表示します。

[ファイル名]

挿入するファイルの名前を入力します。

[ファイルの種類]

ファイルの種類を選択します。既定値はテキスト ファイル (*.TXT) です。選択されたファイルの種類は、[ファイル一覧] ボックスに表示されます。

[開く]

選択したファイルを挿入します。

[キャンセル]

新しいプロジェクトを挿入せずにダイアログ ボックスを閉じます。


ユーザー フォーム ウィンドウ

プロジェクトにウィンドウやダイアログ ボックスを作成できます。フォームにコントロールを描画し表示します。

フォームのデザイン時に次の操作が可能です。

•	各フォーム ウィンドウには [最大化]、[最小化]、[閉じる] ボタンが配置されています。

•	フォームにはグリッドが表示され、[オプション] ダイアログ ボックスの [全般] タブでグリッド線のサイズを指定できます。

•	フォームにコントロールを描画するには、ツールボックスのボタンを使用します。[オプション] ダイアログ ボックスの [全般] タブで設定すると、フォームのグリッドに合わせてコントロールを整列させることができます。


[コントロールの追加] ダイアログ ボックス

プロジェクトのツールボックスにコントロールを追加します。

ダイアログ ボックス オプション

[利用可能なコントロール]   利用できるカスタム コントロールを表示します。

メモ   プロジェクトで使用しているコントロールは、削除できません。

[表示]   [利用可能なコントロール] リストに表示する項目を指定します。次のオプションのいずれか、またはすべてを選択できます。

•	[選択された項目のみ] － プロジェクトに追加する選択をした項目だけを表示します。

[場所]   [利用可能なコントロール] リストで選択された項目が格納されているファイルのパスを表示します。


[タブ オーダー] ダイアログ ボックス

オブジェクトのタブの順序を一覧表示し、その順番を変更します。

ダイアログ ボックス オプション

[タブ オーダー]   フォームのオブジェクトを現在の順序で表示します。

[上に移動]   選択されたオブジェクトをクリックするごとに、そのオブジェクトをタブの順序で上側に 1 つ移動します。

[下に移動]   選択されたオブジェクトをクリックするごとに、そのオブジェクトをタブの順序で下側に 1 つ移動します。


[プロシージャの追加] ダイアログ ボックス

新しいSub、Function、または Property の各プロシージャを挿入します。また、[プロシージャの追加] ダイアログ ボックスでは、適用範囲を Public または Private に設定します。また、プロシージャのすべてのローカル変数を Static に設定できます。

ダイアログ ボックス オプション

[名前]   新しいプロシージャの名前を表示します。

[種類]   作成するプロシージャの種類を指定します。

•	[Sub プロシージャ] － Sub プロシージャを新規作成します。

•	[Function プロシージャ] － Function プロシージャを新規作成します。

•	[Property プロシージャ] － Let プロパティと Get プロパティのペアのプロシージャを新規作成します。

[適用範囲]   プロシージャの適用範囲を Public または Private に設定します。

[すべてのローカル変数を Stati にする]   プロシージャ定義に Static キーワードを追加します。

[OK]   コード ウィンドウにプロシージャ テンプレートを挿入します。

[キャンセル]   新しいプロシージャを挿入しないで、ダイアログ ボックスを閉じます。


[コード] コマンド ([表示] メニュー)

現在選択されているオブジェクトのコード ウィンドウを表示するか、またはアクティブにします。

ツールバー ショートカット :     キーボード ショートカット : F7 キー


[元の位置へ移動] コマンド ([表示] メニュー)

コードの元の位置に移動することができます。コードを編集しているか、[プロシージャの定義] コマンド呼び出しを行っていて、コード ウィンドウが表示されているときのみ有効です。最後にアクセスされた行または編集された行が 8 つまで、記録されています。

キーボード ショートカット : Ctrl + Shift + F2 キー


[オブジェクト ブラウザ] コマンド ([表示] コマンド)

オブジェクト ブラウザを表示します。プロジェクトで定義したコード、モジュール、およびプロシージャで使用できるオブジェクト ライブラリ、タイプ ライブラリ、クラス、メソッド、プロパティ、イベント、および定数を表示します。

ツールバー ショートカット :     キーボード ショートカット : F2 キー


[プロパティ ウィンドウ] コマンド ([表示] メニュー)

プロパティ ウィンドウを表示します。選択されたフォーム、コントロール、クラス、プロジェクトまたはモジュールのデザイン時のプロパティを表示します。

ツールバー ショートカット :     キーボード ショートカット : F4 キー


[ツールボックス] コマンド ([表示] メニュー)

アプリケーションで現在使用できるコントロールを含むツールボックスの表示/非表示を切り替えます。

ツールバー ショートカット :


[呼び出し履歴] コマンド ([表示] メニュー)

[呼び出し履歴] ダイアログ ボックスを表示します。開始されているが、まだ終了していないプロシージャを表示します。中断モードのみで使用できます。

Visual Basic でプロシージャのコードが実行されるとき、そのプロシージャはアクティブなプロシージャ呼び出しのリストに追加されます。そのプロシージャから別のプロシージャが呼び出されると、アクティブなプロシージャ呼び出しのリストのプロシージャは 2 つになります。プロシージャが Sub プロシージャ、Function プロシージャ、または Property プロシージャを呼び出すたびに、これらがリストに追加されます。実行が呼び出し元のプロシージャに戻ると、各プロシージャはリストから削除されます。イミディエイト ウィンドウから呼び出されたプロシージャも呼び出しリストに追加されます。

[呼び出し履歴] ダイアログ ボックスは、ローカル ウィンドウの [プロシージャ] ボックスの右にある [...] ボタンをクリックしても表示できます。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + L キー


[オブジェクト] コマンド ([表示] メニュー)

作業中の項目を表示します。

ツールバー ショートカット :     キーボード ショートカット : Shift + F7 キー


[イミディエイト ウィンドウ] コマンド ([表示] メニュー)

イミディエイト ウィンドウを表示し、コード内のデバッグ中のステートメントの結果、またはウィンドウに直接入力したコマンドの結果の情報を表示します。

イミディエイト ウィンドウを使用して、次のことが行えます。

•	問題のあるコードまたは新しく記述したコードのテストができます。

•	アプリケーション実行中に変数の値のクエリーまたは変更ができます。コードで行うのと同じように、実行停止中に変数に新しい値を代入することができます。

•	アプリケーション実行中にプロパティの値のクエリーまたは変更ができます。

•	コード内と同じように、プロシージャを呼び出すことができます。

•	プログラム実行中にデバッグの出力を表示できます。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + G キー


[ローカル ウィンドウ] コマンド ([表示] メニュー)

ローカル ウィンドウを表示し、カレント スタックのすべての変数とその値を自動的に表示します。

実行時から中断モードに移行するたびに、またスタックの内容が変わるたびにローカル ウィンドウが自動的に更新されます。

ツールバー ショートカット :


[ウォッチ ウィンドウ] コマンド ([表示] メニュー)

ウォッチ ウィンドウを表示し、現在のウォッチ式を表示します。プロジェクトでウォッチ式が定義されていると、ウォッチ ウィンドウが自動的に表示されます。

中断モードに移行するときに、式の値が適用範囲内にない場合、現在の値は表示されません。

ツールバー ショートカット:


[プロシージャの定義] コマンド ([表示] メニュー)

ポインタが置かれている変数またはプロシージャが定義されているコード ウィンドウの位置を表示します。参照先ライブラリに定義されている場合は、オブジェクト ブラウザに表示されます。

キーボード ショートカット : Shift + F2 キー


[ツールバー] コマンド ([表示] メニュー)

Visual Basic に組み込みのツールバーと、[ユーザー設定] コマンドを表示します。次のことが行えます。

•	ツールバーの表示/非表示を切り替えることができます。

•	ツールバーは、デスクトップ上の任意の場所へドラッグできます。

[デバッグ]   デバッグ処理によく使用するボタンを含む [デバッグ] ツールバーを表示します。

[編集]   編集処理によく使用するボタンを含む [編集] ツールバーを表示します。

[標準]   既定のツールバーである [標準] ツールバーを表示します。

[ユーザー フォーム]   フォームに固有のボタンを含む [ユーザー フォーム] ツールバーを表示します。

[ユーザー設定]   [ユーザー設定] ダイアログ ボックスを表示します。ツールバーとメニュー バーのカスタマイズと作成ができます。


[プロジェクト エクスプローラ] コマンド ([表示] メニュー)

プロジェクト エクスプローラを表示し、現在開いているプロジェクトとその構成を階層リストで表示します。

プロジェクト エクスプローラは、移動および管理だけを行うツールです。プロジェクト エクスプローラを使って、アプリケーションを作成することはできません。

ツールバー ショートカット :     キーボード ショートカット : Ctrl + R キー


[ウィンドウ] メニューのコマンド

[分割]

コード ウィンドウを上下に分割するか、または分割を解除します。コード ウィンドウがアクティブのときのみ使用できます。

ツールバー ショートカット:

[上下に並べて表示]

プロジェクトで開いているすべてのドキュメント ウィンドウを上下に並べて表示します。

ツールバー ショートカット:

[左右に並べて表示]

プロジェクトで開いているすべてのドキュメント ウィンドウを左右に並べて表示します。

ツールバー ショートカット:

[重ねて表示]

プロジェクトで開いているすべてのドキュメント ウィンドウを重ねて表示します。

ツールバー ショートカット:

[アイコンの整列]

最小化したドキュメント ウィンドウのアイコンを、ウィンドウの左下に整列します。

[ウィンドウ一覧]

開いているすべてのドキュメント ウィンドウを表示します。


Caption プロパティ


Enabled プロパティ


Height プロパティ


HelpContextID プロパティ


Hide メソッド


Left プロパティ


Move メソッド


Name プロパティ


PrintForm メソッド


Show メソッド


StartUpPosition メソッド


Tag プロパティ


Top プロパティ


Visible プロパティ


WhatsThisButton プロパティ


WhatsThisHelp プロパティ


WhatsThisMode メソッド


Width プロパティ


複数の表記があるセクション

キーワードを選択しなかったり、統合開発環境 (IDE) のコンポーネントでヘルプを参照する場合、注意すべき点があります。キーワードを選択する場合には、1 つのキーワードを選択してください。統合開発環境で情報を取得したい場合には、次に示すキーワードのいずれか 1 つをクリックしてください。

コード ウィンドウまたはコード モジュール

イミディエイト ウィンドウまたはイミディエイト ペイン

ローカル ウィンドウまたはローカル ペイン

オブジェクト ブラウザ

ウォッチ ウィンドウまたはウォッチ ペイン