Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

如果您使用設定來指定開啟 Microsoft Access 資料庫時會發生什麼情況,您可以略過這些設定,重新取得資料庫的完整存取權。 例如,您可以從 [Access 選項] 對話框或建立 AutoExec 宏,或透過 [開啟] 事件程序設定目前資料庫的選項。 如果您的資料庫有啟動選項設定,本文將說明如何略過它。

若要略過所有啟動選項,請完成下列步驟:

  • 在開啟資料庫時按住 SHIFT 鍵。

視資料庫的宏安全性設定而定,您可能會在啟動時看到一或多個安全性訊息。

附註: 您必須繼續按住 SHIFT 鍵,同時關閉所有安全性訊息,否則啟動選項不會略過。

當您按住 SHIFT 鍵開啟資料庫時,在 [Access 選項] 對話方塊的 [目前資料庫] 頁面上所設定的許多選項都會略過。 若要變更這些選項,請執行下列動作:

  1. 按一下 [檔案] 索引標籤,然後按一下 [選項]。 

    [存取選項] 方塊隨即開啟。

  2. 按兩下 [目前資料庫],然後變更目前資料庫的設定。

附註: 您可能需要關閉並重新開啟資料庫,變更才會生效。

下表列出 目前資料庫 頁面上的每個設定,以及當您按住 SHIFT 鍵時開啟資料庫時的行為方式。

選項群組

設定

略過啟動選項時的行為

應用程式選項

應用程式標題

不會顯示自定義應用程式標題。

應用程式圖示

不會顯示自定義應用程式圖示。

顯示表單

指定的表單不會顯示出來,也不會執行表單的事件程式。

Web 顯示表單

只有在有指定的 Web 窗體時才能使用。 當可用時,不會顯示指定的 Web 表單,且不會執行任何表單的事件程式。

瀏覽

顯示瀏覽窗格

即使未選取此選項,仍會顯示 [導航窗格]。

功能區和工具列選項

功能區名稱

指定的自定義功能區不會顯示。

允許完整功能表

不論設定為何,所有預設功能區索引標籤都會顯示。

允許預設捷徑功能表

不論設定為何,所有預設快捷方式功能表都會顯示。

如需如何設定目前資料庫選項的詳細資訊,請參閱 從集中位置設定目前資料庫的用戶選項一文。

如果您將名為 AutoExec 的 Access 宏新增至資料庫,則該宏通常會在每次開啟資料庫時執行。 當您略過啟動選項時,AutoExec 宏不會執行。

當資料庫有多個使用者時,您可以防止使用者略過啟動選項。 使用 Visual Basic for Applications (VBA) 程式代碼將 AllowBypassKey 屬性設為 False,停用 Bypass (SHIFT) 鍵。

AllowBypassKey 屬性使用下列設定。

設定

描述

啟用 SHIFT 鍵,以允許使用者略過啟動屬性及 AutoExec 巨集。

停用 SHIFT 鍵,以避免使用者略過啟動屬性及 AutoExec 巨集。

您可以使用 巨集 或 VBA 程式代碼來設定此屬性。

若要使用宏設定 AllowBypassKey 屬性,您必須以下列方式建立屬性:

  • 在 Microsoft Access 資料庫 (.mdb 或 .accdb) 中,您可以使用 CreateProperty 方法,將屬性新增並附加到 Database 物件的 Properties 集合中。

  • 在 Microsoft Access 專案 (.adp) 中,您可以使用 Add 方法,將屬性新增到 CurrentProject 物件的 AccessObjectProperties 集合中。

AllowBypassKey 屬性的設定要等到下次開啟應用程式資料庫時才會生效。

頁面頂端

Need more help?

Want more options?

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

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