Applies ToMicrosoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

您可以使用 Access 桌面資料庫中的 DeleteObject 宏指令來刪除指定的資料庫物件。

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

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

設定

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

巨集指令引數

描述

物件類型

要刪除的物件類型。 請在 [巨集建立器] 窗格的 [巨集指令引數] 區段中,按一下 [物件類型] 方塊內的 [資料表]、[查詢]、[表單]、[報表]、[巨集]、[模組]、[資料頁]、[伺服器檢視]、[圖表]、[預存程序] 或 [函數]。 若要刪除 [導航窗格] 中選取的物件,請將此自變數留白。

物件名稱

要刪除的物件名稱。 [物件名稱] 方塊會顯示由 [物件類型] 引數所選取類型之資料庫中的所有物件。 如果您將 [ 物件類型 ] 方塊保留空白,也請將此方塊保留空白。

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

警告: 如果您將 [ 物件類型 ] 和 [ 物件名稱 ] 方塊保留空白,Access 會刪除 [導航窗格] 中選取的物件,而不會在遇到 DeleteObject 動作時顯示警告訊息。

註解

您可以使用 DeleteObject 宏指令來刪除執行宏時所建立的臨時物件。 例如,您可以使用 OpenQuery 宏指令來執行建立暫時數據表的 產生資料表查詢 。 當您使用完臨時表格時,可以使用 DeleteObject 宏指令將其刪除。

這個動作的效果與在 [導航窗格] 中選取物件,然後按 DEL 鍵,或以滑鼠右鍵按兩下 [導航窗格] 中的物件,然後按下 [ 刪除] 相同。

若要在 Visual Basic for Applications 模組中執行 DeleteObject 宏指令,您可以使用 DoCmd 物件的 DeleteObject 方法。

需要更多協助嗎?

想要其他選項嗎?

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

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