開啟活頁簿時自動執行巨集 - Microsoft Support

文章推薦指數: 80 %
投票人數:10人

開啟活頁簿時自動執行巨集 · 在功能表上,按一下[Excel>喜好設定... >工具列&工具列。

· 在自訂功能區類別中,選取主要選項卡清單中的開發人員核取方塊。

· 按一下[儲存]。

跳到主要內容 Office支援 產品 Microsoft365 Office Outlook MicrosoftTeams OneDrive OneNote Windows MicrosoftEdge 更多... 裝置 Surface 電腦配件 行動裝置 Xbox HoloLens 硬體保固 新增功能 安裝Office 帳戶與計費 帳戶 MicrosoftStore與計費 範本 更多支援 社群論壇 Microsoft365系統管理員 小型企業系統管理員 開發人員 教育 回報支援詐騙 Microsoft365ExcelMac版Microsoft365ExcelExcel2021Mac版Excel2021Excel2019Mac版Excel2019Excel2016Mac版Excel2016Excel2013Excel2010Excel2007更多...更少 您可能會想要在開啟特定活頁簿時自動執行錄製的宏。

下列程式會使用範例來顯示運作方式。

您可能也想要在啟動宏時自動Excel宏。

WindowsmacOS 在您開始之前,請先確認功能區有顯示[開發人員]索引標籤。

如需詳細資訊,請參閱顯示[開發人員]索引標籤。

若要使用下列範例,請開啟新活頁簿。

重要: VBA程式碼無法復原,因此請務必在空白的活頁簿或現有活頁簿的一份副本上測試您的程式碼。

如果程式碼無法執行您想要的作業,您可以關閉活頁簿,而不保存變更。

按一下[開發人員]>[VisualBasic]。

在左側的VBAProject[Explorer>中,展開活頁簿的VBAProject資料夾,然後按兩下ThisWorkbook模組。

如果您沒看到瀏覽器的Project,您可以前往在>Project中查看,或按Ctrl+R。

在右側開啟的模組視窗中,插入下列程式碼: PrivateSubWorkbook_Open() 'Putyourcodehere EndSub 在子行與結束子行之間的副程式中貼上您錄製的程式碼。

關閉VisualBasic編輯器(您不需要儲存任何)。

將活頁簿儲存為ExcelMacro-Enabled(*xlsm),然後關閉。

下次開啟活頁簿時,系統會自動執行您新Workbook_Open程式的程式代碼。

在您開始之前,請先確認功能區有顯示[開發人員]索引標籤。

若要執行這項作業︰ 在功能表上,按一下[Excel>喜好設定...>工具列&工具列。

在自訂功能區類別中,選取主要選項卡清單中的開發人員核取方塊。

按一下[儲存]。

若要使用下列範例,請開啟新活頁簿。

重要: VBA程式碼無法復原,因此請務必在空白的活頁簿或現有活頁簿的一份副本上測試您的程式碼。

如果程式碼無法執行您想要的作業,您可以關閉活頁簿,而不保存變更。

按一下[開發人員]>[VisualBasic]。

在左側的VBAProject[Explorer>中,展開活頁簿的VBAProject資料夾,然後按兩下ThisWorkbook模組。

在右側開啟的模組視窗中,插入下列程式碼: PrivateSubWorkbook_Open() 'Putyourcodehere EndSub 在子行與結束子行之間的副程式中貼上您錄製的程式碼。

關閉VisualBasic編輯器(您不需要儲存任何)。

將活頁簿儲存為ExcelMacro-Enabled(*xlsm),然後關閉。

下次開啟活頁簿時,系統會自動執行您新Workbook_Open程式的程式代碼。

需要更多協助嗎? 您可以隨時詢問Excel技術社群中的專家,或是在Answers社群取得支援。

需要更多協助? 擴展您的技能 探索訓練 優先取得新功能 加入MicrosoftOffice測試人員 這項資訊有幫助嗎? 是 否 感謝您!還有其他意見反應嗎?(您提供的資訊越多,我們就越能夠協助您。

) 您願意協助我們改進嗎?(您提供的資訊越多,我們就越能夠協助您。

) 您對語言品質的滿意度如何? 以下何者是您會在意的事項? 解決我的問題 清除指示 步驟明確易懂 沒有艱深的術語 圖片有助於理解 翻譯品質 與我的螢幕畫面不相符 不正確的指示 太過於技術性 資訊不足 參考圖片不足 翻譯品質 是否還有其他的意見反應?(選填) 提交意見反應 感謝您的意見反應! ×



請為這篇文章評分?