グループ ボックスまたはフレーム コントロールを使用すると、関連する複数のコントロール (オプション ボタン、チェック ボックス、密接に関連している内容など) を 1 つの視覚的な単位にまとめることができます。
グループ ボックスとフレーム コントロールは、複数のオプション ラベルが設定された四角形のオブジェクトです。 グループ ボックスまたはフレーム コントロールを使用すると、フォーム上の関連アイテムを視覚的に整理することができます。 たとえば、受注アプリケーションでは、得意先の名前、住所、アカウント番号をグループ化できます。 または、受注フォームで、選択可能な項目の一覧をグループ化できます。
グループ ボックス (フォーム コントロール)
|
フレーム コントロール (ActiveX コントロール)
|
どのような種類のコントロールを使用しますか?
-
[ 開発者 ] タブが使用可能であることを確認します。
[開発] タブを表示する
-
[ファイル]、[オプション]、[リボンのユーザー設定] の順にクリックします。
-
[ リボンのカスタマイズ] で、ドロップダウン リストから [メイン タブ ] をクリックします。
-
[ 開発者 ] チェック ボックスをオンにし、[OK] をクリック します。
-
デザイン モードであることを確認します。 [ 開発者 ] タブで、[ デザイン モード ]をクリックします。
-
-
[ 開発者 ] タブで [ 挿入] をクリックし、[ フォーム コントロール] の [ グループ] ボックス をクリックします。
-
ワークシートで、グループ ボックスを配置するセルをクリックします (このセルは、表示されるグループ ボックスの左上隅になります)。
-
関連するコントロールを [グループ] ボックスの境界内に配置します。
次に例を示します。
-
チェック ボックス (たとえば、購入用の関連する商品の一覧)
-
ラベルおよびテキスト ボックス (たとえば、名前と住所の情報)
-
相互に排他的な選択肢の集まりを表すオプション ボタン (たとえば、大、中、小)
-
-
コントロールのプロパティを指定するには、コントロールを右クリックし、[コントロールの書式設定] をクリックします。
-
[ 開発者 ] タブが使用可能であることを確認します。
[開発] タブを表示する
-
[ファイル]、[オプション]、[リボンのユーザー設定] の順にクリックします。
-
[ リボンのカスタマイズ] で、ドロップダウン リストから [メイン タブ ] をクリックします。
-
[ 開発者 ] チェック ボックスをオンにし、[OK] をクリック します。
-
デザイン モードであることを確認します。 [ 開発者 ] タブで、[ デザイン モード ]をクリックします。
-
-
[ 開発者 ] タブで [ 挿入] をクリックし、[ ActiveX コントロール] の [ その他のコントロール ]をクリックします。
-
[その他のコントロール] ダイアログ ボックスで、コンピューターで使用可能なコントロールの一覧から [Microsoft Forms 2.0 フレーム] を選択します。
-
ワークシートで、フレーム コントロールを配置するセルをクリックします (このセルは、表示されるフレーム コントロールの左上隅になります)。
-
コントロールのプロパティを指定するには、[ 開発 ] タブの [ プロパティ ]をクリックします。
ヒント: コントロールを右クリックし、[プロパティ] をクリックすることもできます。
[プロパティ] ダイアログ ボックスが表示されます。 各プロパティの詳細を確認するには、プロパティを選択し、F1 キーを押して Visual Basic ヘルプのトピックを表示します。 Visual Basic ヘルプの [検索] ボックスにプロパティ名を入力することもできます。
この表は、使用可能なプロパティを機能カテゴリ別にまとめたものです。
指定する対象 |
使用するプロパティ |
---|---|
全般: |
|
ブックを開いたときにコントロールが読み込まれるかどうか。 (ActiveX コントロールでは無視されます)。 |
AutoLoad (Excel) |
コントロールがフォーカスを取得できるかどうか、およびユーザーの操作で発生したイベントに対して応答できるかどうか |
Enabled (フォーム) |
コントロールを編集できるかどうか |
Locked (フォーム) |
コントロールの名前 |
Name (フォーム) |
コントロールとその下に位置するセルとの連結方法 (自由に移動できる、移動できるがサイズ変更できない、または移動もサイズ変更も可能) |
Placement (Excel) |
コントロールを印刷できるかどうか |
PrintObject (Excel) |
コントロールが表示されるかどうか |
Visible (フォーム) |
文字列: |
|
フォントの属性 (太字、斜体、サイズ、取り消し線、下線、および太さ) |
Bold、Italic、Size、StrikeThrough、Underline、Weight (フォーム) |
コントロールの上に表示する、コントロールを識別または説明するための説明テキスト |
Caption (フォーム) |
サイズと位置: |
|
高さまたは幅 (ポイント単位) |
Height、Width (フォーム) |
コントロールからワークシートの左端または上端までの距離 |
Left、Top (フォーム) |
書式: |
|
背景色 |
BackColor (フォーム) |
枠線の色 |
BorderColor (フォーム) |
前景色 |
ForeColor (フォーム) |
コントロールに影を適用するかどうか |
Shadow (Excel) |
枠線の外観 (なし、浮き出し、くぼみ、枠囲み、またはバンプ) |
SpecialEffect (フォーム) |
イメージ: |
|
コントロールに表示するビットマップ |
Picture (フォーム) |
背景の画像の位置 (左上、右上、中央など) |
PictureAlignment (フォーム) |
コントロールでの背景の画像の表示方法 (トリミング、引き伸ばし、またはズーム) |
PictureSizeMode (フォーム) |
画像の複数のコピーをコントロールに並べて表示するかどうか |
PictureTiling (フォーム) |
キーボードとマウス: |
|
ユーザー設定のマウス アイコン |
MouseIcon (フォーム) |
特定のオブジェクトの上にマウスを置いたときに表示されるポインターの種類 (標準、矢印、I ビームなど) |
MousePointer (フォーム) |
フレームに固有の設定: |
|
使用する枠線の種類 (なしまたは単一線) |
BorderStyle (フォーム) |
コントロールに垂直スクロール バー、水平スクロール バー、またはその両方を表示するかどうか |
ScrollBars (フォーム) |
ユーザーがフレームまたはページ上の最後のコントロールの外に移動したときの処置 (すべてのフォームまたは現在のフォーム) |
Cycle (フォーム) |
必要でないときにもスクロール バーを表示したままにするかどうか |
KeepScrollBarsVisible (フォーム) |
スクロール バーを移動することにより表示できる領域全体の高さまたは幅 (ポイント単位) |
ScrollHeight、ScrollWidth (フォーム) |
フレームの左端または上端から論理的なフォームの左端または上端までの距離 (ポイント単位) |
ScrollLeft、ScrollTop (フォーム) |
フレーム内のイメージのサイズを変更できる比率 |
Zoom (フォーム) |
注:
-
フレーム コントロールを頻繁に使用する場合は、"保存済みコントロール" ワークシートに追加し、再利用できるようにワークシートを保存してください。 次回フレーム コントロールが必要になったときは、そのワークシートを開き、編集しているワークシート フォームにフレーム コントロールをコピーします。
-
フレーム内のすべてのオプション ボタンは、既定では相互に排他的です。
-
フレーム内でトグル ボタンを使用して、関連するグループから 1 つ以上の項目を選択することもできます。 たとえば、選択可能な項目の一覧を含む受注フォームを作成する際に、各項目の前にトグル ボタンを付けることができます。