使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

您可以使用 CopyObject 宏指令 ,以新名稱將指定的資料庫物件複製到不同的 Access 資料庫或同一個資料庫。 例如,您可以複製或備份另一個資料庫中的現有物件,或快速建立具有一些變更的類似物件。

附註: 如果資料庫不受信任,將不允許此動作。 如需啟用宏的詳細資訊,請參閱 決定是否要信任資料庫

附註: Access Web App 中無法使用 CopyObject 宏指令。

設定

CopyObject 宏指令具有下列自變數。

巨集指令引數

描述

目的地資料庫

目的地資料庫的有效路徑和檔名。 在 [宏建立器] 視窗的 [自變數] 區段的 [目的資料庫] 方塊中輸入路徑和檔名。 如果您想要選取目前的資料庫,請將此自變數留白。

附註: 此自變數僅適用於 Access 桌面資料庫環境。 在 Access 專案環境 (.adp) 搭配 Access 2007 和 Access 2010 使用此動作時,目的地資料庫自變數必須是空白的。

如果您在 程式庫資料庫 中執行包含 CopyObject 宏指令的 巨集 ,並將此自變數留白, Access 將物件複製到文檔庫資料庫。

新名稱

物件的新名稱。 複製到不同的資料庫時,請將此自變數保留空白,以保留相同的名稱。

來源項目 類型

您要複製的物件類型。 單擊 [數據表]、 [查詢]、[表 單][報表]、[ ]、[ 模組]、[ 數據存取頁面]、[ 伺服器檢視]、 [圖表]、[ 儲存程式] 或 [ 函數]。 若要複製 [導航窗格] 中選取的物件,請將此自變數留白。

來源物件名稱

要複製的物件名稱。 [ 來源物件名稱 ] 方塊會顯示資料庫中 [ 來源物件類型] 自 變數所選取類型的所有物件。 在 [ 來源物件名稱 ] 方塊中,選取要複製的物件。 如果您將 [來源物件類型] 自 變數留白,也請將此自變數留白。

如果您在文檔庫資料庫中執行包含 CopyObject 宏指令 的宏,Access 會先在文檔庫資料庫中尋找具有此名稱的物件,然後在目前的資料庫中尋找。

註解

您必須針對此動作的其中一個或兩個 目的資料庫[新增名稱 ] 自變數輸入值。

如果您將 [來源物件類型 ] 和 [ 來源物件 名稱 ] 自變數保留空白,Access 會複製 [導航窗格] 中選取的物件。 若要在 [導航窗格] 中選取物件,您可以使用 SelectObject 宏指令,並將 [導航窗格] 自變數設為 [是]

CopyObject 動作類似於手動執行下列步驟:

  1. 在 [導航窗格] 中選取物件。

  2. [常用] 索引標籤上的 [剪貼簿] 群組中,按一下 [複製]

  3. 在同一個索引標籤上,按兩下 [貼上]

    [ 貼上為 ] 對話框隨即出現,讓您可以為物件命名新名稱。 CopyObject 動作會自動執行所有這些步驟。

目的資料庫的路徑和檔名必須先存在,宏才能執行 CopyObject 宏指令。 如果不存在,Access 會顯示錯誤訊息。

若要在 Visual Basic for Applications (VBA) 模組中執行 CopyObject 宏指令,請使用 DoCmd 物件的 CopyObject 方法。

您也可以按下 [檔案] > [另存新檔],手動複製 [導航窗格] 中選取的物件或目前開啟的物件。 此命令只會在目前的資料庫中建立對象的複本。 在 [ 另存新 檔] 對話框中,輸入複本的名稱,然後選擇您要另存為哪種類型的物件。 如果已儲存原始物件,而您使用新名稱將它儲存在目前的資料庫中,則原始版本仍會以舊名稱存在。

若要手動將物件複製到不同的 Access 資料庫:

  1. 在 [ 外部數據] 索 引標籤的 [ 導出 ] 群組中,按兩下 [ 更多 ],然後按兩下 [Access 資料庫]

  2. 在 [ 匯出 - Access 資料庫 ] 對話框中,輸入目的資料庫的檔名。

    -或-

    按兩下 [瀏覽 ] 以顯示 [ 儲存盤案 ] 對話框、找出目標資料庫,然後按兩下 [ 儲存]

  3. 在 [ 匯出 - Access 資料庫 ] 對話框中,按兩下 [ 確定]。 [ 匯出 ] 對話框隨即出現。

  4. 在 [ 匯出 ] 對話框中,在目的資料庫中輸入對象的名稱。 選擇任何適用的選項,例如 [匯出定義] 和 [數據 ] 或 [ 僅限數據定義 ] 資料表。 完成後,請按一下 [確定]。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×