コントロールのプロパティを初期化する (Word)
マクロで Visual Basic コードを使用して、実行時に コントロールを初期化できます。 たとえば、リスト ボックスに値を記入したり、テキスト値やオプション ボタンを設定できます。
次の使用例は、AddItem メソッドを使用して、リスト ボックスにデータを追加します。 次に、テキスト ボックスの値を設定し、フォームを表示します。
Private Sub GetUserName()
With UserForm1
.lstRegions.AddItem "North"
.lstRegions.AddItem "South"
.lstRegions.AddItem "East"
.lstRegions.AddItem "West"
.txtSalesPersonID.Text = "00000"
.Show
' ...
End With
End Sub
フォームの Initialize イベントでコードを使用して、フォームのコントロールに初期値を設定することもできます。 Initialize イベントで初期コントロール値を設定すると、初期化コードがフォームと共に残るという利点があります。 そのフォームを別のプロジェクトにコピーすると、 Show メソッドを実行してダイアログ ボックスを表示したときに、コントロールが初期化されます。
Private Sub UserForm_Initialize()
UserForm1.lstNames.AddItem "Test One"
UserForm1.lstNames.AddItem "Test Two"
UserForm1.txtUserName.Text = "Default Name"
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示