HOME > 即効テクニック > AccessVBA > Windows環境・オブジェクト > オブジェクトの名前を変更する

即効テクニック

Windows環境・オブジェクト

オブジェクトの名前を変更する

(Access 2000/2002/2003)
●概要●
構文  expression.Rename(NewName, ObjectType, OldName)

設定項目内容
expression DoCmdオブジェクト[省略不可]
NewName オブジェクトの新しい名前を文字列式で指定[省略不可]
OldName オブジェクトに現在ついている名前を文字列式で指定[省略可能]
ObjectTypeオブジェクトの種類をAcObjectTypeクラスの定数で指定 [省略可能]
オブジェクトの名前を、引数で指定した名前に変更します。引数に指定する定数は、次の表のとおりです。引数を省略すると、acDefaultが指定されたこととなります。引数と引数両方を省略すると、データベースウィンドウで現在選択されているオブジェクトの名前が変更されます。 ・引数に指定する定数(AcObjectTypeクラス)
定数説明
acDataAccessPageデータアクセスページ
acDefaultデータアクセスページ
acDiagramアクティブオブジェクト(既定値)
acFormダイアグラム
acFunctionフォーム
acMacroファンクション
acModuleマクロ
acQuery モジュール
acReportクエリ
acServerViewレポートサーバービュー
acStoredProcedureストアドプロシージャ
acTable テーブル
●サンプル● Sub RenameSample() '[書籍レポート]を[新_書籍レポート]に名前変更 DoCmd.Rename "新_書籍レポート", acReport, "書籍レポート" End Sub ●注意● 名前が変更できるのは、データベースウィンドウで選択されているオブジェクト、または引数で指定した閉じているオブジェクトであり、開いているオブジェクトではありません。開いているオブジェクトの名前を変更することはできません。