RenameObject マクロ アクション

”RenameObject/オブジェクト名の変更” マクロ アクションを使用すると、Access デスクトップ データベース内の指定したデータベース オブジェクトの名前を変更することができます。

注: Access 2010 より、”Rename/名前の変更” マクロ アクションの名前は ”RenameObject/オブジェクト名の変更” に変更になりました。

注: このマクロ アクションは、データベースが信頼されていない場合は許可されません。

設定

”RenameObject/オブジェクト名の変更” マクロ アクションには次の引数があります。

アクションの引数

説明

New Name/新しい名前

データベース オブジェクトの新しい名前を指定します。マクロ デザイン ウィンドウの [新しい名前] ボックスにオブジェクト名を入力します。これは必須の引数です。

オブジェクトの種類

名前を変更するオブジェクトの種類を指定します。[テーブル]、[クエリ]、[フォーム]、[レポート]、[マクロ]、[モジュール]、[データ アクセス ページ]、[サーバー ビュー]、[ダイアグラム]、[ストアド プロシージャ]、[関数] のいずれかをクリックします。ナビゲーション ウィンドウで選択されたオブジェクトの名前を変更するには、この引数を空のままにします。

古い名前

名前を変更するオブジェクトの名前を指定します。[古い名前] ボックスには、データベース中に存在するオブジェクトのうちで ”Object Type/オブジェクトの種類” 引数で選択された種類のオブジェクトがすべて表示されます。”Object Type/オブジェクトの種類” 引数を空白のままにした場合は、この引数も空白のままにします。

注: ライブラリ データベースの ”RenameObject/オブジェクト名の変更” アクションが定義されたマクロを実行すると、Access によってこの名前のオブジェクトが最初にライブラリ データベースで検索され、次に現在のデータベースで検索されます。

解説

データベース オブジェクトの新しい名前は、Access オブジェクトの名前付け規則に従う必要があります。

開いているオブジェクトの名前を変更することはできません。

”Object Type/オブジェクトの種類” 引数と ”Old Name/古い名前” 引数を空白のままにすると、Access のナビゲーション ウィンドウで選択されたオブジェクトの名前が変更されます。ナビゲーション ウィンドウでオブジェクトを選ぶには、”In Navigation Pane/ナビゲーション ウィンドウ内” 引数を [はい] に設定した ”SelectObject/オブジェクトの選択” アクションを使用します。

あるいは、ナビゲーション ウィンドウでオブジェクトを右クリックし、[名前の変更] をクリックし、新しい名前を入力して、オブジェクトの名前を変更することもできます。”RenameObject/オブジェクト名の変更” アクションを使用する場合は、ナビゲーション ウィンドウで最初にオブジェクトを選択する必要はありません。また、新しい名前を入力するためにマクロを停止する必要もありません。

このアクションは、新しい名前でオブジェクトのコピーを作成する ”CopyObject/オブジェクトのコピー” マクロ アクションとは異なります。

Visual Basic for Applications (VBA) モジュールで ”RenameObject/オブジェクト名の変更” アクションを実行するには、DoCmd オブジェクトの ”Rename/名前の変更” メソッドを使います。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×