開啟資料庫時略過啟動選項

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

如果你用設定來指定開啟 Microsoft Access 資料庫時發生什麼事,你可以繞過這些設定,重新取得對資料庫的完整存取權。 例如,你可以從存取選項對話框中設定目前資料庫的選項,或透過建立 AutoExec 巨集,或透過開啟事件程序來設定。 如果您的資料庫有啟動選項設定,本文將描述如何略過它。

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

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

根據資料庫的巨集安全性設定,您可能會在啟動時看到一或多個安全性訊息。

注意

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

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

  1. 按一下 [檔案] 索引標籤,然後按一下 [選項]。 
    [存取選項] 方塊開啟。
  2. 按一下 [目前資料庫],然後變更目前資料庫的設定。

注意

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

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

選項群組 設定 略過啟動選項時的行為
應用程式選項 應用程式標題 自訂應用程式標題不會顯示。
應用程式圖示 自訂應用程式圖示不會顯示。
顯示表單 指定的表單不會顯示,且不會執行表單的任何事件程序。
網頁顯示表單 只有在指定的網頁表單存在時才能使用。 可用時,指定的網頁表單不會顯示,且不會執行表單的任何事件程序。
瀏覽 顯示瀏覽窗格 即使未選取此選項,瀏覽窗格也會顯示。
功能區和工具列選項 功能區名稱 指定的自訂功能區不會顯示。
允許完整功能表 不論設定為何,所有預設功能區索引標籤都會顯示。
允許預設捷徑功能表 不論設定為何,所有預設捷徑功能表都會顯示。

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

如果您將名為 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 屬性的設定,在下次開啟應用程式資料庫時才會生效。

頁面頂端