Applies ToAccess for Microsoft 365 Access 2021 Access 2019 Access 2016

如果沒有指定的話,您可以使用 SaveObject 宏指令來儲存指定的 Access 物件或作用中物件。 在某些情況下,您也可以使用新名稱儲存作用中物件, (此功能與快速存取工具列) 上的 [另存新檔] 命令相同。

附註: 從 Access 2010 開始, Save 宏指令已重新命名為 SaveObject

附註: 如果資料庫不受信任,將不允許此動作。

設定

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

巨集指令引數

描述

物件類型

您要儲存的物件類型。 在宏設計視窗的 [動作自變數] 區段中,按兩下 [物件類型] 方塊中的 [數據表]、[查詢]、[單]、[表]、[]、[模組]、[數據存取頁面]、[伺服器檢視]、[圖表]、[預存程式] 或 [數]。 若要選取使用中的物件,請將此自變數留白。 如果您在此自變數中選取物件類型,則必須在 [ 物件名稱 ] 自變數中選取現有物件的名稱。

物件名稱

要儲存的物件名稱。 [物件名稱] 方塊會顯示由 [物件類型] 引數所選取類型之資料庫中的所有物件。 如果您將 Object Type 自 變數留白,您可以將此自變數留白以儲存作用中的物件,或者在某些情況下,在此自變數中輸入新名稱,以使用此名稱儲存作用中的物件。

如果您輸入新名稱,名稱必須遵循 Access 對象的標準命名慣例。

註解

SaveObject 宏指令適用於用戶可明確開啟和儲存的所有 資料庫物件 。 指定的對象必須開啟, SaveObject 宏指令才能對物件有任何影響。 這個動作的效果與選取物件相同,然後按兩下 [快速存取工具列] 上的 [儲存] 來儲存物件。 將 [物件類型] 自變數留白,並在 [物件名稱] 自變數中輸入新名稱,其效果與按兩下 [快速存取工具列] 上的 [另存新檔] 並輸入作用中物件的新名稱相同。 使用 SaveObject 宏指令可讓您指定要儲存的物件,以及從 巨集執行 [另 存新 檔] 命令。

附註: 您無法使用 SaveObject 宏指令,以新名稱儲存下列任何一項:

  • 表單檢視 或 資料工作表檢視中的 表單 。

  • 列印預覽中的 報表 。

  • 模組。

  • [數據工作表檢視] 或 [列印預覽] 中的伺服器檢視。

  • 網頁檢視中的 資料頁 。

  • [數據工作表檢視] 或 [列印預覽] 中的數據表。

  • [數據工作表檢視] 或 [列印預覽] 中的查詢。

  • [數據工作表檢視] 或 [列印預覽] 中的 預存程序 。

SaveObject 宏指令,無論是在目前資料庫或 程式庫資料庫的宏執行中執行,一律會在建立對象的資料庫中儲存指定的物件或作用中的物件。

如果您以新名稱儲存活動物件,但名稱與此類型現有物件的名稱相同,對話框會詢問您是否要覆寫現有物件。 如果您已將 SetWarnings 宏指令的 [警告開啟] 自變數設為 [否],對話框就不會顯示,且會自動覆寫舊物件。

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

Need more help?

Want more options?

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

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