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 專案