使用巨集自動執行重複的動作

在 Visual Studio 中開發程式碼時,有時候會發現自己重複執行特定的程序或一系列按鍵動作。 在 Visual Studio 中,可以使用巨集使這些處理序自動執行。

若您已經用過 Microsoft Word 或 Microsoft Excel,可能就很熟悉巨集。 巨集是一組儲存在檔案 (.Vsmacros) 中可於之後執行的指令。 您可以在 [巨集 IDE] 中輸入程式碼以手動建立巨集;或是讓環境在您輸入和按鍵時自動錄製巨集。 建立巨集之後,可以從 [巨集總管]、[尋找/命令] 方塊或 [巨集 IDE] 來執行,或者使用鍵盤快速鍵來執行。

在學習和撰寫 Visual Studio Automation 物件模型時,巨集也提供相當大的助益。 如需詳細資訊,請參閱建立增益集和精靈

若要進一步了解下列資訊

請參閱

建立和錄製巨集。

HOW TO:錄製巨集

執行巨集和傳送參數的各種方法。

HOW TO:執行巨集

疑難排解巨集與巨集錄製和執行問題。

巨集錄製和執行的問題

如何編輯現有的巨集或手動建立新的巨集。

HOW TO:編輯和以程式設計方式建立巨集

如何偵錯巨集。

偵錯巨集

[巨集總管] 及其內容功能表。

HOW TO:管理巨集

如何在巨集中參考 COM 和 .NET Framework 元件。

HOW TO:在巨集中參考 COM 和 .NET Framework 元件

EnvironmentEvents 樣板和 OnMacrosRuntimeReset 事件。

HOW TO:處理巨集中的環境事件

巨集的安全性和共通問題。

巨集安全性和共通問題

巨集工具

下列工具可協助您錄製、執行、偵錯和編輯巨集。

  • [巨集總管] 這一工具會列出環境中可用的全部巨集,是檢視和執行巨集的主要工具。 最上方的節點包含巨集專案,其中含有預設專案 MyMacros。 每一巨集專案包含一個或多個模組,各自含有個別的巨集命令。 新錄製的巨集會以 TemporaryMacro 的命令名稱顯示於 RecordingModule 模組之下,此模組在標示為錄製中的專案之下。 按兩下巨集命令即可執行該巨集。 若要顯示 [巨集總管],請按下 [ALT+F8],或在 [檢視] 功能表的 [其他視窗] 子功能表中選擇 [巨集總管]。 如需 [巨集總管] 的詳細資料,請參閱巨集總管視窗

  • [尋找/命令方塊] 在錄製或建立巨集之後,可以從 Visual Studio 工具列的 [尋找/命令] 方塊中執行巨集,或在 [命令模式] 下的 [命令] 視窗中執行。 這些特性包含在 HOW TO:執行巨集 中。

  • 錄製器工具列 在開始錄製巨集時,會顯示 [錄製器工具列] 以協助您完成該程序。 其中具有啟動、停止、暫停和取消錄製等按鈕。 或者您可以使用 [工具] 功能表的 [巨集] 子功能表,或鍵盤快速鍵來控制巨集錄製工作。 如需有關錄製巨集的詳細資訊,請參閱 HOW TO:錄製巨集

  • 巨集 IDE 若要編輯或偵錯現有的巨集,或要建立新的巨集,請使用 [巨集 IDE]。 若要檢視 [巨集 IDE],請按下 ALT+F11,或在 [工具] 功能表的 [巨集] 子功能表中選擇 [巨集 IDE]。 [巨集 IDE] 非常類似於主要的 Visual Studio 環境,但它是專為建立、編輯、偵錯和執行巨集設計的另一個環境。

注意事項注意事項

VS 巨集目前不支援 Windows Form。

請參閱

參考

巨集總管視窗

Macros

概念

巨集錄製和執行的問題

其他資源

建立增益集和精靈