Office 專案範本概觀

Visual Studio 2010 中的 Microsoft Office 開發人員工具包含專案範本,用來建立下列類型的 Office 方案:

  • 文件層級自訂

  • 應用程式層級增益集

如需這些類型之 Office 方案的詳細比較,請參閱 Office 方案開發概觀

Office 專案範本位於 [新增專案] 對話方塊之 [Visual C#] 和 [Visual Basic] 語言節點的 [Office] 節點底下。 有各種以 Microsoft Office 2010 應用程式和 2007 Microsoft Office system 中的應用程式為目標的專案範本。 每個範本都會根據目標應用程式產生具有適當組態的專案,包括組件參考和偵錯設定。 在某些情況下,您透過建置專案而建立的方案可以在使用者電腦上的 Microsoft Office 2010 或 2007 Microsoft Office System 中執行。 如需詳細資訊,請參閱在不同的 Microsoft Office 版本中執行方案

每個專案都會提供檔案和程式碼,協助您建立特定類型的方案。 針對每個專案產生的程式碼都包含開機和關機事件處理常式。 您可以在這些事件處理常式中加入程式碼,以在載入方案時將方案初始化,並在卸載方案時將方案清除。 如需詳細資訊,請參閱 在 Visual Studio 環境下的 Office 專案Office 專案中的事件

注意事項注意事項

特定 Visual Studio 2010 版本隨附 Office 開發工具。 如需詳細資訊,請參閱 設定電腦以開發 Office 方案

文件層級自訂

[新增專案] 對話方塊中的 [Office] 節點提供下列專案範本,讓您開始建立 Word 和 Excel 文件層級的自訂:

  • [Word 2007 文件] 和 [Word 2010 文件]

  • [Word 2007 範本] 和 [Word 2010 範本]

  • [Excel 2007 活頁簿] 和 [Excel 2010 活頁簿]

  • [Excel 2007 範本] 和 [Excel 2010 範本]

[Word 文件] 和 [Excel 活頁簿] 專案範本提供程式碼,讓您開始建立以特定文件或活頁簿為基礎的方案。 在這些類型的方案中,您的程式碼只有在 Word 或 Excel 中開啟相關聯的文件時才會執行。

[Word 範本] 和 [Excel 範本] 專案範本的運作方式與 [Word 文件] 和 [Excel 活頁簿] 專案範本完全相同。 不過,[Word 範本] 和 [Excel 範本] 專案範本可讓使用者以您方案中的自訂範本,輕鬆地建立新的本機文件或活頁簿複本。 使用者透過範本建立的新文件會具有您方案中的功能。

如需選擇文件型或範本型方案之差異的詳細資訊,請參閱文件與範本方案的比較

注意事項注意事項

參考 Managed 程式碼擴充的 Word 範本不能當做全域增益集。 如果是從 Word 的 Startup 目錄載入該範本,則不會呼叫該組件。 如需詳細資訊,請參閱 全域範本和 Excel 增益集 (.xla 檔案) 的限制

如需開始使用這些專案類型的詳細資訊,請參閱下列主題:

應用程式層級增益集

[新增專案] 對話方塊中的 [Office] 節點提供下列專案範本,讓您開始建立下列應用程式的應用程式層級增益集:

  • [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 增益集]

當您建立以上述其中一種專案範本為基礎的專案時,會在開啟相關聯的應用程式時執行您方案中的程式碼。 與文件層級專案不同,您的程式碼並未與單一文件相關聯。

如需開始使用這些專案類型的詳細資訊,請參閱下列主題:

請參閱

工作

HOW TO:在 Visual Studio 中建立 Office 專案

概念

Excel 文件層級自訂的程式設計入門

Word 文件層級自訂的程式設計入門

應用程式層級增益集程式設計入門

文件與範本方案的比較

使用方案總管

其他資源

設計和建立 Office 方案

開發 Office 方案