ray88’s diary

お仕事で困ったとき用の自分用の覚書

Docmdオブジェクト 指定したオブジェクトを削除する

■Deleteメソッドは指定したオブジェクトを削除する
【書式】

Docmd.DeleteObject オブジェクトの種類,オブジェクト名

(例)

Sub Test6()
    DoCmd.CopyObject , "F社員名簿コピー", acForm, "F社員名簿"
    Stop
    DoCmd.Rename "新F社員名簿", acForm, "F社員名簿コピー"
    Stop
    DoCmd.DeleteObject acForm, "新F社員名簿"
End Sub

【引数】

引数 定数 説明
オブジェクトの書類(省略可) acDefault(既定) ナビゲーションウィンドウで選択されたオブジェクト
acTable テーブルを対象とする
acQuery クエリを対象とする
acForm フォームを対象とする
acReport レポートを対象とする
オブジェクト名(省略可) 削除するオブジェクトの名前を指定する

※オブジェクトの種類と名前を両方省略した場合、ナビゲーションウィンドウで選択されているオブジェクトが操作対象となる。