使用巨集自動化啟動事件

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

如果您想要在每次開啟 Access 資料庫或 Access Web 應用程式時執行特定動作,請在桌面資料庫中建立 AutoExec 巨集,或在 Access Web 應用程式中建立 On Start 巨集。 例如,在桌面資料庫中,AutoExec 巨集可能會自動將應用程式視窗最大化、鎖定 [瀏覽窗格],並在每次您開啟資料庫時開啟特定報告。

本主題內容

在桌面資料庫中建立 AutoExec 巨集

AutoExec 巨集 (您命名為 AutoExec 的巨集) 會在資料庫中任何其他巨集或模組之前執行。 如果您已經建立了一個巨集,其可在資料庫啟動時執行您想要的動作,只要將該巨集重新命名為 AutoExec,它就會在您下次開啟資料庫時執行。 否則,請按照下列步驟建立巨集:

  1. 按一下 [建立>巨集]。

    [建立] 索引標籤上的 [巨集] 按鈕。

  2. 在 [巨集建立器] 頂端的下拉式清單中,選取您要執行的巨集指令。 如果適用,請在引數方塊中鍵入適當的值。

    • 如果找不到您想要的動作,請確認已選取 [設計] 索引標籤上的 [顯示所有動作]。這會展開您可以使用的動作清單,但清單會包含一些只有在授與資料庫信任狀態時才會執行的動作。 如需詳細資訊,請參閱 決定是否要信任資料庫
  3. 針對您要執行的其他巨集指令,重複步驟 2。 您也可以在 [動作目錄] 中搜尋動作,然後按兩下或將它們拖曳到巨集中。

  4. 按一下 [儲存],然後在 [另存新檔] 對話方塊中輸入 AutoExec

  5. 按一下 [確定],然後關閉 [巨集建立器]。 下次您開啟資料庫時,該巨集就會執行。

如需建立巨集的詳細資訊,請參閱建立使用者介面 (UI) 巨集一文。

注意

頁面頂端​​

在 Access Web 應用程式中建立 On Start 巨集

Access Web 應用程式中的 On Start 巨集與桌面資料庫中的 AutoExec 巨集執行相同的函數類型,但不會在 [瀏覽窗格] 中顯示為具名的巨集。 此外,當您在 Access 用戶端中開啟資料庫時,它不會執行,而是會在您於瀏覽器中開啟 Web 應用程式時才執行。 在瀏覽器開啟 Web 應用程式時,您無法略過 On Start 巨集中定義的巨集邏輯。

以下說明建立的方法:

  1. 在 Access 中開啟 Web App。 如果您是在瀏覽器中檢視,請按一下 Access 中的 [設定>] [自訂]。

  2. [啟動巨集] 上按一下[首頁>] [進階>]。
    功能區上的 [啟動巨集] 命令。
    Access 會開啟巨集設計工具。 如果 On Start 巨集已經存在,Access 會顯示它。 如果沒有,您會看到一個空白的巨集,您可以在其中開始新增動作。

  3. [新增新動作] 下拉式功能表中選取動作,或在 [動作目錄] 中尋找動作,然後按兩下或將其拖曳到巨集。

    秘訣

    [動作目錄] 會顯示動作的簡短描述,協助您了解動作的功能。

  4. 如有需要,請在已新增動作的引數方塊中輸入值。

  5. 按一下 [儲存>]、[關閉]。

  6. 按一下 [首頁>啟動應用程式],當 Web 應用程式在瀏覽器中開啟時,[開始] 巨集就會執行。

如需在 Access Web 應用程式中建立巨集的詳細資訊,請參閱 建立使用者介面巨集,以自訂檢視