オプションボタンのプロパティ|Excel(エクセル) マクロ・VBA
プロパティ ウィンドウで設定できます。
以下に、以前に作成したUserForm2を利用して説明します。
Accelerator プロパティ
コントロールのアクセス キー(1つ文字)を設定します。値の取得も可能です。
OptionButton1.Accelerator = “a” とすると、[Alt]+[a]キーを押すとOptionButton1が選択され、チェックが入ります。
Alignment プロパティ
キャプションの位置を設定します
構文:object.Alignment [= fmAlignment]
定数 値 内容
fmAlignmentLeft 0 コントロールの左端にキャプションを配置します
fmAlignmentRight 1 (既定値)コントロールの右端にキャプションを配置します
例
For i = 1 To 4
Me.Controls(“OptionButton” & i).Alignment = fmAlignmentLeft
Next i
オプションボタンの左にキャプションが配置されます。
AutoSize プロパティ
オブジェクトのサイズを表示内容の大きさに合わせて、自動的に調整するか否かを設定します。
構文:object.AutoSize [= Boolean]
Trueにすると、コントロールのサイズを表示内容の大きさに合わせて、自動的に調整します。
Falseが既定値です。
例
For i = 1 To 4
Me.Controls(“OptionButton” & i).AutoSize = True
Next i
サイズがキャプションの幅に自動調整されます。