コントロールおよびユーザ フォームのプロパティを修正する

プロパティは、コントロールまたはユーザ フォームの動作と外観を定義します。

[プロパティ]ウィンドウを使用して、コントロールまたはユーザ フォームのプロパティを修正することができます。オブジェクトを選択すると、そのプロパティが表示されます。複数のオブジェクトを選択すると、それらに共通のプロパティが表示されます。

[プロパティ]ウィンドウを使用する

次の手順では、[プロパティ]ウィンドウの使用方法を学びます。

  1. VBA IDE のメニュー バーで、[表示]メニュー [プロパティ ウィンドウ]をクリックするか[F4]を押して、[プロパティ]ウィンドウを表示します。
  2. [プロパティ]ウィンドウで、[オブジェクト]ドロップダウン リストをクリックして、ユーザ フォームまたはユーザ フォーム上のコントロールを選択します。
  3. 必要に応じて、[全体]または[項目別]タブをクリックして、プロパティの表示順序をコントロールします。
  4. プロパティ グリッドで、使用するプロパティを選択し、新しい値を指定します。

オプション ボタン コントロールのプロパティを設定する

次の手順では、ユーザ フォームに配置された 2 つのオプション ボタンのプロパティを設定します。

  1. [プロジェクト]ウィンドウで、UserForm1 モジュールをダブルクリックして、フォーム エディタ ウィンドウに表示します。
  2. フォーム エディタ ウィンドウで、OptionButton1 というラベルのコントロールを選択します。
  3. [プロパティ]ウィンドウで、コントロールの次のプロパティを変更します。
    • (Name) = gp_poly
    • Accelerator = P
    • Caption = ポリゴン
    • ControlTipText = ポリゴン状タイル
  4. フォーム エディタ ウィンドウで、OptionButton2 というラベルのコントロールを選択します。
  5. [プロパティ]ウィンドウで、コントロールの次のプロパティを変更します。
    • (Name) = gp_circ
    • Accelerator = I
    • Caption = 円
    • ControlTipText = 円形状タイル
  6. プロジェクトを保存します。

ラベル コントロールのプロパティを設定する

次の手順では、ユーザ フォームに配置された 3 つのラベルのプロパティを設定します。

  1. [プロパティ]ウィンドウで、Label1 というラベルが付いたコントロールの次のプロパティを変更します。
    • (Name) = label_trad
    • Caption = タイルの半径
    • TabStop = True
  2. [プロパティ]ウィンドウで、Label2 というラベルが付いたコントロールの次のプロパティを変更します。
    • (Name) = label_tspac
    • Caption = タイルの間隔
    • TabStop = True
  3. [プロパティ]ウィンドウで、Label3 というラベルが付いたコントロールの次のプロパティを変更します。
    • (Name) = label_tsides
    • Caption = 辺の数
    • TabStop = True
  4. プロジェクトを保存します。

テキスト ボックス コントロールのプロパティを設定する

次の手順では、ユーザ フォームに配置された 2 つのテキスト ボックスのプロパティを設定します。

  1. [プロパティ]ウィンドウで、TextBox1 というラベルが付いたコントロールの次のプロパティを変更します。
    • (Name) = gp_trad
  2. [プロパティ]ウィンドウで、TextBox2 というラベルが付いたコントロールの次のプロパティを変更します。
    • (Name) = gp_tspac
  3. [プロパティ]ウィンドウで、TextBox3 というラベルが付いたコントロールの次のプロパティを変更します。
    • (Name) = gp_tsides
  4. プロジェクトを保存します。

コマンド ボタン コントロールのプロパティを設定する

次の手順では、ユーザ フォームに配置された 2 つのコマンド ボタンのプロパティを設定します。

  1. [プロパティ]ウィンドウで、CommandButton1 というラベルが付いたコントロールの次のプロパティを変更します。
    • (Name) = accept
    • Accelerator = O
    • Caption = OK
    • ControlTipText = オプションを受け入れる
    • Default = True
  2. [プロパティ]ウィンドウで、CommandButton2 というラベルが付いたコントロールの次のプロパティを変更します。
    • (Name) = cancel
    • Accelerator = C
    • Cancel = True
    • Caption = キャンセル(C)
    • ControlTipText = 操作をキャンセルする
  3. プロジェクトを保存します。

ユーザ フォームのプロパティを設定する

次の手順では、ユーザ フォームのプロパティを設定します。

  1. ユーザ フォームを選択します。コントロールが含まれていないユーザ フォーム上の領域をクリックします。
  2. [プロパティ]ウィンドウで、ユーザ フォームの次のプロパティを変更します。
    • (Name) = gpDialog
    • Caption = 庭園の歩道

    フォームは次の図のようになります。

  3. プロジェクトを保存します。