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

Visual Studio 2010 提供數種類型的專案範本,可支援 Microsoft Office 應用程式不同的商務情節,包括下列類型:

  • 文件層級自訂。

  • 應用程式層級增益集。

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

注意事項注意事項

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

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

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

專案類型

Microsoft Office 應用程式

文件層級自訂

Excel 2007 和 Excel 2010

Word 2007 和 Word 2010

應用程式層級增益集

Excel 2007 和 Excel 2010

InfoPath 2007 和 InfoPath 2010

Outlook 2007 和 Outlook 2010

PowerPoint 2007 和 PowerPoint 2010

Project 2007 和 Project 2010

Visio 2007 和 Visio 2010

Word 2007 和 Word 2010

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

下表針對每一項功能,顯示提供該功能的專案類型。

功能

提供功能的專案類型

請進一步參閱

執行窗格。

文件層級專案。

執行窗格概觀

ClickOnce 部署。

應用程式層級和文件層級專案。

部署 Office 方案

自訂工作窗格。

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

  • Excel

  • InfoPath

  • Outlook

  • PowerPoint

  • Word

自訂工作窗格概觀

自訂 XML 組件。

文件層級專案。

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

  • Excel

  • PowerPoint

  • Word

自訂 XML 組件概觀

資料快取。

文件層級專案。

文件層級自訂中的快取資料

將文件層級自訂中的物件公開 (Expose) 給文件內的 VBA 程式碼。

文件層級專案。

在文件層級自訂中呼叫 VBA 的程式碼

將應用程式層級增益集中的物件公開給其他 Microsoft Office 方案。

應用程式層級專案。

在應用程式層級增益集中呼叫其他 Office 方案的程式碼

下列主控制項:

  • Chart

  • ListObject

  • NamedRange

  • Content 控制項

  • Bookmark

文件層級專案。

Word 和 Excel 的應用程式層級專案。

主項目和主控制項概觀

下列主控制項:

  • XMLMappedRange

  • XMLNode

  • XMLNodes

文件層級專案。

主項目和主控制項概觀

多重專案部署。

文件層級專案。

應用程式層級專案。

逐步解說:在 .NET Framework 4 的單一 ClickOnce 安裝程式中部署多個 Office 方案

Outlook 表單區域。

Outlook 的應用程式層級專案。

建立 Outlook 表單區域

部署後動作。

文件層級專案。

應用程式層級專案。

逐步解說:在 ClickOnce 安裝後將文件複製到使用者電腦

功能區自訂。

文件層級專案。

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

  • Excel 2007 和 Excel 2010

  • InfoPath 2010

  • Outlook 2007 和 Outlook 2010

  • PowerPoint 2007 和 PowerPoint 2010

  • Project 2010

  • Visio 2010

  • Word 2007 和 Word 2010

功能區概觀

智慧標籤 (使用 Visual Studio 中之 Office 專案的程式設計模型,而不是使用智慧標籤 SDK)。

注意事項注意事項
智慧標籤在 Excel 2010 和 Word 2010 中已被取代。如需詳細資訊,請參閱智慧標籤概觀

文件層級專案。

Word 和 Excel 的應用程式層級專案。

智慧標籤概觀

視覺化文件設計工具。

文件層級專案。

在 Visual Studio 環境下的 Office 專案

請參閱

概念

Office 方案開發概觀

主項目和主控制項概觀

文件層級自訂中的快取資料

其他資源

使用者入門 (Visual Studio 中的 Office 程式開發)

執行窗格概觀

功能區概觀

建立 Outlook 表單區域

智慧標籤概觀

部署 Office 方案