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
●注意●
名前が変更できるのは、データベースウィンドウで選択されているオブジェクト、または引数、で指定した閉じているオブジェクトであり、開いているオブジェクトではありません。開いているオブジェクトの名前を変更することはできません。