Office 專案範本概觀

在 Visual Studio 中的 Microsoft Office 開發人員工具包括建立的 Office 方案下列類型的專案範本:

  • 文件層級自訂

  • 應用程式層級增益集

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

Office 專案範本位於 [新增專案] 對話方塊之 [Visual C#] 和 [Visual Basic] 語言節點的 [Office] 節點底下。每個範本都會根據目標應用程式產生具有適當組態的專案,包括組件參考和偵錯設定。

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

注意事項注意事項

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

文件層級自訂

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

  • Word 2013 文件

  • Word 2013 範本

  • Excel 2013 活頁簿

  • Excel 2013 範本

  • Word 2010 文件

  • Word 2010 範本

  • Excel 2010 活頁簿

  • Excel 2010 範本

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

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

注意事項注意事項

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

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

應用程式層級增益集

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

  • Excel 2013 增益集

  • InfoPath 2013 增益集

  • Outlook 2013 增益集

  • PowerPoint 2013 增益集

  • Project 2013 增益集

  • Visio 2013 增益集

  • Word 2013 增益集

  • Excel 2010 增益集

  • InfoPath 2010 增益集

  • Outlook 2010 增益集

  • PowerPoint 2010 增益集

  • Project 2010 增益集

  • Visio 2010 增益集

  • Word 2010 增益集

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

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

對. 文件範本方案

設計 Word 文件或 Excel 活頁簿適用的方案時,必須決定向使用者提供這份文件的最佳方式。

**適用於:**本主題中的資訊適用於下列應用程式的文件層級專案:Excel 2013 和 Excel 2010、Word 2013 和 Word 2010。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

在某些情況下,您或許希望分發給每位使用者一件複本。此時,請使用 Excel 或 Word 文件專案建立您的方案。

而在其他情況下,您或許要將範本放在伺服器上,讓每一位使用者都可以開啟這個範本,然後將本機複本另存為文件。此時,請使用 Excel 或 Word 範本專案建立您的方案。

比較

下表列出文件與範本之間的差異:

文件

範本

除非文件已設定成唯讀,否則使用者可以開啟並且修改文件。任何儲存的變更都會保存在原始文件中。

使用者可以開啟範本做為新文件來建立本機複本。除非授與他們特別的使用權限,否則他們不能修改原始文件。

在開啟文件 Open ,引發事件。

在開啟範本 New ,引發事件。

全域範本和 Excel 增益集 (.xla 檔案) 的限制

文件、活頁簿及範本可能無法像全域範本或 Excel 增益集 (.xla 檔案) 一般正常運作。

Word 範本

如果 Microsoft Office Word 範本有 Managed 程式碼擴充,專案組件沒有呼叫,如果樣板附加為全域範本從 Word 的 Startup 目錄載入。此外,文件也無法辨識屬於 Office 方案一部分的範本格式。

Excel 增益集 (.xla 檔)

目前沒有可建立 Excel 增益集 (.xla 檔案) 的 Office 專案。雖然可以將活頁簿存成 .xla 檔案,但這不是支援的作業,不建議這樣做。如果將具有 Managed 程式碼擴充的活頁簿存成 [Microsoft Office Excel 增益集 (*.xla)] 檔案,就可以在 [增益集] 對話方塊中加以選取,套用至另一個活頁簿。在某些情況下,套用增益集以後,程式碼會在目標活頁簿中執行,但是目前並不支援這樣使用 Office 方案。

請參閱

工作

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

概念

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

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

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

使用方案總管

其他資源

設計和建立 Office 方案

開發 Office 方案