DoCmd メソッド (Access)DoCmd.Rename method (Access)

renameメソッドは、Visual Basic で "rename/名前の変更" アクションを実行します。The Rename method carries out the Rename action in Visual Basic.


名前の変更(NewNameObjectTypeOldName)expression.Rename (NewName, ObjectType, OldName)

expression: DoCmd オブジェクトを表す変数。expression A variable that represents a DoCmd object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
NewNameNewName 必須Required バリアント型Variant 名前を変更するオブジェクトの新しい名前を表す文字列式を指定します。A string expression that's the new name for the object that you want to rename. この名前は、Access オブジェクトの名前付け規則に従う必要があります。The name must follow the object-naming rules for Microsoft Access objects.
ObjectTypeObjectType 省略可能Optional AcObjectTypeAcObjectType 名前を変更するオブジェクトの種類を、 acobjecttypeクラスの定数で指定します。An AcObjectType constant that specifies the type of object to rename. 既定値は acDefault です。The default value is acDefault.
OldNameOldName OptionalOptional VariantVariant 引数 ObjectType で指定した種類のオブジェクトの有効な名前を文字列式で指定します。A string expression that's the valid name of an object of the type specified by the ObjectType argument. Renameメソッドを含む Visual Basic コードをライブラリデータベースで実行すると、この名前のオブジェクトが、最初にライブラリデータベースで検索され、次にカレントデータベースで検索されます。If you execute Visual Basic code containing the Rename method in a library database, Access looks for the object with this name first in the library database, and then in the current database.


Rename メソッドを使用すると、指定したデータベース オブジェクトの名前を変更できます。You can use the Rename method to rename a specified database object.

objecttype_引数と_OldName_引数を指定しない場合は、データベースウィンドウで選択されている_ オブジェクトの名前が変更されます (既定の定数acdefault)。If you leave the ObjectType and OldName arguments blank (the default constant, acDefault, is assumed for ObjectType), Access renames the object selected in the Database window. データベースウィンドウでオブジェクトを選択するには、 _InDatabaseWindow_引数を Yes (True) に設定して、 SelectObjectメソッドを使用します。To select an object in the Database window, you can use the SelectObject method with the InDatabaseWindow argument set to Yes (True).


次の例では、 Employeesテーブルの名前を変更します。The following example renames the Employees table.

DoCmd.Rename "Old Employees Table", acTable, "Employees"

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.