Visual Studio Tools for Office Runtime 的組件

當您建立 Office 專案時,Visual Studio 會自動針對專案類型和專案的目標 .NET Framework 加入適用 Visual Studio Tools for Office Runtime 組件的參考。 Office Extensions for .NET Framework 4 和 Office Extensions for .NET Framework 3.5 中有不同的組件。 如需 Office Extensions 的詳細資訊,請參閱 Visual Studio Tools for Office Runtime 概觀

Office Extensions for .NET Framework 4 中的組件

下表列出 Office Extensions for .NET Framework 4 所含的組件。 如需這些組件中之命名空間和型別的文件,請參閱 Managed 參考 (Visual Studio 中的 Office 程式開發)

組件名稱

說明

Microsoft.Office.Tools.Common.dll

提供下列型別:

  • 用於建立功能區自訂和智慧標籤的型別。

    注意事項注意事項
    智慧標籤在 Excel 2010 和 Word 2010 中已被取代。如需詳細資訊,請參閱智慧標籤概觀
  • 用於在文件層級自訂中建立執行窗格以及在應用程式層級增益集中建立自訂執行窗格的型別。

Microsoft.Office.Tools.Excel.dll

提供用來表示 Excel 專案之主項目和主控制項的介面,以及其他提供支援的型別。 如需詳細資訊,請參閱使用擴充物件自動化 Excel

Microsoft.Office.Tools.Outlook.dll

提供可以用來在 Outlook 增益集中建立自訂表單區域的型別。

Microsoft.Office.Tools.Word.dll

提供用來表示 Word 專案之主項目和主控制項的介面,以及其他提供支援的型別。 如需詳細資訊,請參閱使用擴充物件自動化 Word

Microsoft.Office.Tools.v4.0.Framework.dll

提供下列型別:

  • Visual Studio Tools for Office 執行階段可以擲回的例外狀況。 

  • 建立 Outlook 表單區域時可以使用的屬性。

Microsoft.Office.Tools.dll

提供屬於 Visual Studio Tools for Office 執行階段基礎結構的一部分且不適合直接從程式碼使用的型別。

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

提供下列型別:

  • CachedAttribute 屬性和 ICachedType 介面,可以用來快取文件層級自訂中的資料物件。 如需詳細資訊,請參閱快取資料

  • IAddInPostDeploymentAction 介面,您可以實作這個介面來執行額外的安裝步驟,做為 Office 方案之 ClickOnce 安裝程式的最後一個步驟。 如需詳細資訊,請參閱進階 Office 方案部署

  • Visual Studio Tools for Office 執行階段可以擲回的例外狀況。

  • 其他屬於 Visual Studio Tools for Office 執行階段基礎結構的一部分且不適合直接使用於您程式碼的型別。

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

提供下列型別:

以 .NET Framework 4 為目標的專案也會參考下列組件。這些不是附在 Visual Studio Tools for Office Runtime 可轉散發套件中的組件, 而是必須隨方案一起部署的相依組件。 根據預設,這些組件會複製到專案的建置輸出資料夾 (這些組件的 [複製到本機] 屬性設為 True)。 如果您使用 ClickOnce 來部署專案,則這些組件會併入已產生的套件中。

組件名稱

說明

Microsoft.Office.Tools.Common.v4.0.Utilities.dll

提供應用程式層級專案中產生之 ThisAddIn 類別的基底類別,以及所有專案中產生之功能區類別的基底類別。

Microsoft.Office.Tools.Excel.v4.0.Utilities.dll

提供下列型別:

  • Excel 文件層級專案中產生之 ThisWorkbook 和 Sheet 類別的基底類別。

  • 可供您用於 Excel 專案中之工作表上的 Windows Forms 控制項。

Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll

提供 Outlook 專案中產生之 ThisAddIn 和表單區域類別的基底類別。

Microsoft.Office.Tools.Word.v4.0.Utilities.dll

提供下列型別:

  • Word 文件層級專案中產生之 ThisDocument 類別的基底類別。

  • 您可以用於 Word 專案中之文件上的 Windows Forms 控制項。

Office Extensions for .NET Framework 3.5 中的組件

下表列出併入 Office Extensions for .NET Framework 3.5 中的組件。 如需這些組件中之命名空間和類別的文件,請參閱 Visual Studio 2008 文件中的下列參考小節:https://go.microsoft.com/fwlink/?LinkId=160658 (英文)。

組件名稱

說明

Microsoft.Office.Tools.Common.v9.0.dll

提供下列型別:

  • 應用程式層級增益集的 Microsoft.Office.Tools.AddIn 基底類別。

  • 用於建立功能區自訂和智慧標籤的類別。

    注意事項注意事項
    智慧標籤在 Excel 2010 和 Word 2010 中已被取代。如需詳細資訊,請參閱智慧標籤概觀
  • 用於在文件層級自訂中建立執行窗格以及在應用程式層級增益集中建立自訂執行窗格的類別。

  • Microsoft.Office.Tools.Excel.ExcelLocale1033Attribute 類別,Excel 方案會用這個類別來控制當發生任何對 Excel 物件模型的區分文化特性呼叫時,所使用的地區設定 ID (LCID)。 如需詳細資訊,請參閱使用各種地區設定,在 Excel 中格式化資料

Microsoft.Office.Tools.Excel.v9.0.dll

提供 Excel 方案的主項目和主控制項。 如需詳細資訊,請參閱使用擴充物件自動化 Excel

Microsoft.Office.Tools.Outlook.v9.0.dll

提供可以用來在 Outlook 增益集中建立自訂表單區域的類別。

Microsoft.Office.Tools.Word.v9.0.dll

提供 Word 方案的主項目和主控制項。 如需詳細資訊,請參閱使用擴充物件自動化 Word

Microsoft.Office.Tools.v9.0.dll

提供下列型別:

  • Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent 類別,提供文件層級自訂中之主控制項的資料繫結 (Data Binding) 功能。

  • 其他屬於 Visual Studio Tools for Office 執行階段基礎結構的一部分且不適合直接使用於您程式碼的型別。

Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll

提供下列型別:

  • Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute 屬性和 Microsoft.VisualStudio.Tools.Applications.Runtime.ICachedType 介面,可以用來快取文件層級自訂中的資料物件。 如需詳細資訊,請參閱快取資料

  • Visual Studio Tools for Office 執行階段可以擲回的例外狀況。

  • 其他屬於 Visual Studio Tools for Office 執行階段基礎結構的一部分且不適合直接使用於您程式碼的型別。

Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll

提供 Microsoft.VisualStudio.Tools.Applications.Deployment.IAddInPostDeploymentAction 介面,您可以實作這個介面來執行額外的安裝步驟,做為 Office 方案之 ClickOnce 安裝程式的最後一個步驟。 如需詳細資訊,請參閱進階 Office 方案部署

Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll

提供下列型別:

Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll

提供下列型別:

  • Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntryMicrosoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList 類別,可以用來建立使用者內含清單項目,以將信任授與 Office 方案。 如需詳細資訊,請參閱 使用內含清單信任 Office 方案

  • 其他屬於 Visual Studio Tools for Office 執行階段基礎結構的一部分且不適合直接使用於您程式碼的型別。

請參閱

概念

Visual Studio Tools for Office Runtime 概觀

其他資源

Visual Studio Tools for Office Runtime 安裝案例