オブジェクトとは、テーブル・フォーム・レポート・クエリ・モジュール・マクロなどのことです。
名前を変更するには、Renameメソッドを使います。
構文: DoCmd.Rename( 変更後の名前 , オブジェクトタイプ , 元の名前)
オブジェクトタイプ:
acDataAccessPage: データアクセスページ
acDefault: データベースウィンドウで選択されているカレントオブジェクト(既定値)
acDiagram: ダイアグラム
acForm: フォーム
acFunction: 関数
acMacro: マクロ
acModule: モジュール
acQuery: クエリ
acReport: レポート
acServerView: サーバービュー
acStoredProcedure: ストアアドプロシージャ
acTable: テーブル
■名前変更前のAccessテーブル
■名前変更前のAccessフォーム
■名前変更実行Accessフォーム
■ Access VBA 実行コード
Option Compare Database
Option Explicit
Private Sub コマンド0_Click()
DoCmd.Rename "M_製品マスタ_名前変更", acTable, "M_製品マスター"
End Sub
Private Sub コマンド1_Click()
DoCmd.Rename "フォーム1_名前変更", acForm, "フォーム1"
End Sub
■名前変更後のAccessテーブル
■名前変更後のAccessフォーム