共用方式為


選擇適當的 Automation 處理方法

更新:2007 年 11 月

Visual Studio 提供了幾個建立 Automation 應用程式的選項。但是,究竟要選擇哪一個方法,主要是根據待處理的工作而定。為了協助您找出最適合的方法,請考慮下列幾項因素:

您要散發程式碼還是編譯完成的應用程式?

  • 散發程式碼 -- 可使用巨集。您可以將巨集的專案檔案複製到新位置,藉此部署巨集。您不需要進行任何設定或登錄,但是巨集的使用者必須按一下 [工具] 功能表,再指向 [巨集],然後按一下 [載入巨集專案],才能開始使用巨集。您也可以將巨集當做文字,傳送給其他人使用。如需詳細資訊,請參閱 HOW TO:錄製巨集

  • 散發編譯完成的應用程式 -- 可使用增益集 (Add-In)、精靈或是使用 Automation 介面的應用程式。增益集、精靈和其他使用 Automation 介面的應用程式會透過編譯來保護您的智慧財產。但是,若要進行散發,必須使用部署專案或其他的設定方式。如需詳細資訊,請參閱 HOW TO:建立增益集逐步解說:建立精靈

您要使用什麼程式語言來開發 Automation 應用程式?

工作是否需要使用者輸入?

  • 不需要使用者輸入 -- 適合使用巨集或增益集。如需詳細資訊,請參閱使用巨集自動執行重複的動作建立增益集和精靈

  • 簡單輸入 -- 適合使用巨集、增益集或精靈。

  • 複雜輸入 -- 如果輸入包含許多步驟或需要確認,使用精靈可能最為適合。

您要自動化的工作有多複雜?

  • 非常簡單 -- 如果您的工作只需要幾行程式碼就可以完成,適合使用巨集。

  • 複雜 -- 雖然使用巨集可涵蓋表單、參考和類別,但是使用增益集或精靈可能較為適合。

您認為使用者將如何啟動您的應用程式?

  • 功能表或命令列 -- 可使用增益集。

  • 鍵盤快速鍵或巨集總管 -- 可使用巨集。

  • 新增專案或新增項目功能表項目 -- 通常會使用精靈將新專案或檔案加入至應用程式。

  • 與 IDE 一起自動啟動 -- 使用增益集。

應用程式的存留期有多長?

  • 只需要在今天使用 -- 暫時錄製巨集應該就足夠了。

  • 長期使用 -- 適合使用巨集、精靈或增益集。

您需要開發哪些項目?

請參閱

工作

HOW TO:建立增益集

逐步解說:建立精靈

概念

Automation 物件模型圖表

Visual Studio Automation 的範圍

其他資源

擴充 Visual Studio 環境

建立增益集和精靈