如果沒有指定的話,您可以使用 SaveObject 宏指令來儲存指定的 Access 物件或作用中物件。 在某些情況下,您也可以使用新名稱儲存作用中物件, (此功能與快速存取工具列) 上的 [另存新檔] 命令相同。
附註: 從 Access 2010 開始, Save 宏指令已重新命名為 SaveObject。
附註: 如果資料庫不受信任,將不允許此動作。
設定
SaveObject 宏指令具有下列自變數。
巨集指令引數 |
描述 |
物件類型 |
您要儲存的物件類型。 在宏設計視窗的 [動作自變數] 區段中,按兩下 [物件類型] 方塊中的 [數據表]、[查詢]、[表單]、[報表]、[宏]、[模組]、[數據存取頁面]、[伺服器檢視]、[圖表]、[預存程式] 或 [函數]。 若要選取使用中的物件,請將此自變數留白。 如果您在此自變數中選取物件類型,則必須在 [ 物件名稱 ] 自變數中選取現有物件的名稱。 |
物件名稱 |
要儲存的物件名稱。 [物件名稱] 方塊會顯示由 [物件類型] 引數所選取類型之資料庫中的所有物件。 如果您將 Object Type 自 變數留白,您可以將此自變數留白以儲存作用中的物件,或者在某些情況下,在此自變數中輸入新名稱,以使用此名稱儲存作用中的物件。 如果您輸入新名稱,名稱必須遵循 Access 對象的標準命名慣例。 |
註解
SaveObject 宏指令適用於用戶可明確開啟和儲存的所有 資料庫物件 。 指定的對象必須開啟, SaveObject 宏指令才能對物件有任何影響。 這個動作的效果與選取物件相同,然後按兩下 [快速存取工具列] 上的 [儲存] 來儲存物件。 將 [物件類型] 自變數留白,並在 [物件名稱] 自變數中輸入新名稱,其效果與按兩下 [快速存取工具列] 上的 [另存新檔] 並輸入作用中物件的新名稱相同。 使用 SaveObject 宏指令可讓您指定要儲存的物件,以及從 巨集執行 [另 存新 檔] 命令。
附註: 您無法使用 SaveObject 宏指令,以新名稱儲存下列任何一項:
-
表單檢視 或 資料工作表檢視中的 表單 。
-
列印預覽中的 報表 。
-
模組。
-
[數據工作表檢視] 或 [列印預覽] 中的伺服器檢視。
-
網頁檢視中的 資料頁 。
-
[數據工作表檢視] 或 [列印預覽] 中的數據表。
-
[數據工作表檢視] 或 [列印預覽] 中的查詢。
-
[數據工作表檢視] 或 [列印預覽] 中的 預存程序 。
SaveObject 宏指令,無論是在目前資料庫或 程式庫資料庫的宏執行中執行,一律會在建立對象的資料庫中儲存指定的物件或作用中的物件。
如果您以新名稱儲存活動物件,但名稱與此類型現有物件的名稱相同,對話框會詢問您是否要覆寫現有物件。 如果您已將 SetWarnings 宏指令的 [警告開啟] 自變數設為 [否],對話框就不會顯示,且會自動覆寫舊物件。
若要在 Visual Basic for Applications (VBA) 模組中執行 SaveObject 宏指令,請使用 DoCmd 物件的儲存方法。