CopyObject 巨集指令

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

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

附註: 如果不受信任的資料庫,則不會允許這個動作。如需有關如何啟用巨集的詳細資訊,請參閱決定是否要信任資料庫

附註: CopyObject 巨集指令不適用於 Access web 應用程式。

設定

CopyObject巨集指令具有下列引數。

巨集指令引數

描述

目的地資料庫

目的地資料庫有效路徑和檔名。在 [巨集建立器視窗的 [巨集指令引數] 區段的 [目的地資料庫] 方塊中輸入路徑和檔名。將此引數為空白,如果您想要選取目前的資料庫。

附註: 此引數只適用於 Access 桌面資料庫環境。當 Access 2007 與 Access 2010 存取專案環境 (.adp) 中使用此動作,目的地資料庫引數必須是空白的。

如果您執行中包含 [ CopyObject指令程式庫資料庫巨集 ,並留這個引數, Access會將物件複製到文件庫的資料庫。

新的名稱

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

來源 Ob ject 類型

您想要複製的物件類型。按一下資料表查詢表單報表巨集模組資料存取頁面伺服器檢視圖表預存程序,或函數。若要複製選取的功能窗格中的物件,請將此引數空白。

來源物件名稱

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

如果您執行包含文件庫資料庫中的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 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×