Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

您可以使用 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. 在 [ 匯出 ] 對話框中,在目的資料庫中輸入對象的名稱。 選擇任何適用的選項,例如 [匯出定義] 和 [數據 ] 或 [ 僅限數據定義 ] 資料表。 完成後,請按一下 [確定]。

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×