依 Office 應用程式和專案類型提供的功能

Visual Studio 有幾種類型的專案範本,可支援不同的 Microsoft Office 應用程式商務案例,包括下列類型:

  • 文件層級自訂。

  • VSTO 增益集。

    並非所有應用程式都可以使用每個專案類型。 例如,文件層級專案僅用於 Microsoft Office Word 和 Microsoft Office Excel。 同樣地,某些功能僅用於特定類型的專案或應用程式。 例如,執行窗格只用於文件層級專案,而功能區擴充功能只用於某些應用程式。 如需不同專案類型的詳細資訊,請參閱 Office 方案開發概觀 (VSTO)

注意

Office 專案範本只用於某些版本的 Visual Studio。 如需詳細資訊,請參閱設定電腦以開發 Office 方案

適用於不同 Microsoft Office 應用程式的專案類型

下表顯示您可以搭配每個專案類型使用的應用程式。

專案類型 Microsoft Office 應用程式
文件層級自訂 Excel

Word
VSTO 增益集 Excel

InfoPath (僅限 InfoPath 2013 與 InfoPath 2010)

Outlook

PowerPoint

Project

Visio

Word

Excel

不同專案類型中可用的功能

下表顯示哪些專案類型提供各項功能。

功能 提供功能的專案類型 進一步閱讀
執行窗格。 文件層級專案。 動作窗格概觀
ClickOnce 部署。 VS 與文件層級專案。 部署 Office 方案
自訂工作窗格。 下列應用程式的 VSTO 增益集專案:

- Excel
- InfoPath (僅限 InfoPath 2013 與 InfoPath 2010)
- Outlook
- PowerPoint
- Word
自訂工作窗格
自訂 XML 組件。 文件層級專案。

下列應用程式的應用程式層級專案:

- Excel
- PowerPoint
- Word
自訂 XML 組件概述
資料快取。 文件層級專案。 文件層級自訂中的快取資料
將 VSTO 增益集中的物件公開給其他 Microsoft Office 方案。 VSTO 增益集專案。 從其他 Office 方案呼叫 VSTO 增益集的程式碼
下列主控制項:

- 圖表
- ListObject
- NamedRange
- 內容控制項
- 書籤
文件層級專案。

Word 和 Excel 的 VSTO 增益集專案。
主項目和主控制項概觀
下列主控制項:

- XMLMappedRange
- XMLNode
- XMLNodes
文件層級專案。 主項目和主控制項概觀
多專案部署。 文件層級專案。

VSTO 增益集專案。
逐步解說:在單一 ClickOnce 安裝程式中部署多個 Office 方案
Outlook 表單區域。 Outlook 的 VSTO 增益集專案。 建立 Outlook 表單區域
部署後動作。 文件層級專案。

VSTO 增益集專案。
逐步解說:安裝 ClickOnce 後將文件複製到終端使用者電腦
功能區自訂。 文件層級專案。

下列應用程式的 VSTO 增益集專案:

- Excel
- InfoPath (僅限 InfoPath 2013 與 InfoPath 2010)
- Outlook
- PowerPoint
- Project
- Visio
- Word
功能區概觀
視覺文件設計工具。 文件層級專案。 在 Visual Studio 環境下的 Office 專案