Initialize イベント

オブジェクトが読み込まれてから表示されるまでに発生します。

構文

Private Subobject_Initialize( )

object のプレースホルダーは、評価結果が [適用先] リストのオブジェクトとなるオブジェクトの式を表します。

解説

通常、Initialize イベントは、アプリケーションまたは UserForm を使用できるように準備するために使用されます。変数には初期値が割り当てられ、コントロールは、初期化データを収容できるように移動またはサイズ変更される場合があります。

次の例は、プログラム内に 2 つの UserForm があると仮定しています。 UserForm1 の Initialize イベントで、UserForm2 が読み込まれて表示されます。 ユーザーが UserForm2 をクリックすると、UserForm2 は非表示となり、UserForm1 が表示されます。 UserForm1 がクリックされると、UserForm2 が再度表示されます。

' This is the Initialize event procedure for UserForm1
Private Sub UserForm_Initialize()
    Load UserForm2
    UserForm2.Show
End Sub
' This is the Click event of UserForm2
Private Sub UserForm_Click()
    UserForm2.Hide
End Sub

' This is the click event for UserForm1
Private Sub UserForm_Click()
    UserForm2.Show
End Sub

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。