Unload ステートメント

メモリからオブジェクトを削除します。

構文

Unload object

必須の object プレースホルダーは、[次に適用] リスト内のオブジェクトに評価される オブジェクト式を表します。

解説

オブジェクトは、アンロード時にメモリから削除され、そのオブジェクトに関連付けられていたすべてのメモリが解放されます。 Load ステートメントを使用して再度メモリに配置されるまで、ユーザーはオブジェクトを操作できなくなり、プログラムでオブジェクトを操作することもできなくなります。

次の例は、プログラム内に 2 つの UserForm があると仮定しています。 UserForm1 の 初期化 イベントで、UserForm2 が読み込まれて表示されます。 UserForm2 はユーザーがクリックしたときにアンロードされ、UserForm1 が表示されます。 その後で UserForm1 をクリックすると、それがアンロードされます。

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

関連項目

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

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