Visual Studio Tools for Office Runtime 的組件

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

Office Extensions for 的組件 .NET Framework 4 和 .NET Framework 4.5的

下表列出 .NET Framework 4 和 .NET Framework 4.5的 Office Extensions for 中的組件。如需這些組件中之命名空間和型別的文件,請參閱 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 Runtime 所擲回的例外狀況。 

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

Microsoft.Office.Tools.dll

提供與 Visual Studio Tools for Office Runtime 基礎結構的一部分的型別並不適合直接從程式碼使用。

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

提供下列型別:

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

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

  • 可以由 Visual Studio Tools for Office Runtime 所擲回的例外狀況。

  • 是 Visual Studio Tools for Office Runtime 基礎結構的一部分的其他型別,並不適合直接從程式碼使用。

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

提供下列型別:

也適用於 .NET Framework 4 或 .NET Framework 4.5 專案參考下列組件。這些組件不是 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.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 Runtime 基礎結構的一部分的其他型別,並不適合直接從程式碼使用。

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 Runtime 所擲回的例外狀況。

  • 是 Visual Studio Tools for Office Runtime 基礎結構的一部分的其他型別,並不適合直接從程式碼使用。

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

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

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 方案以 .NET Framework 3.5。

  • 是 Visual Studio Tools for Office Runtime 基礎結構的一部分的其他型別,並不適合直接從程式碼使用。

請參閱

概念

Visual Studio Tools for Office Runtime 概觀

Visual Studio Tools for Office Runtime 安裝案例