ray88’s diary

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

Docmdオブジェクト 指定したオブジェクトの名前を変更する

【書式】

Docmd.Rename 新しい名前,オブジェクトの種類,オブジェクト名

(例)

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 レポートを対象とする
オブジェクト名(省略可) 変更するオブジェクトの名前を指定する

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