Share via


WorkbookExtensions 類別

藉由為 Microsoft.Office.Interop.Excel.Workbook 物件產生主項目並測試產生的主項目是否存在,提供可讓您用來擴充 Microsoft Office Excel 活頁簿的方法。

繼承階層架構

System.Object
  Microsoft.Office.Tools.Excel.Extensions.WorkbookExtensions

命名空間:  Microsoft.Office.Tools.Excel.Extensions
組件:  Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

語法

'宣告
<ExtensionAttribute> _
Public NotInheritable Class WorkbookExtensions
public static class WorkbookExtensions

方法

  名稱 說明
公用方法靜態成員 GetVstoObject(_Workbook, ApplicationFactory) 傳回 Microsoft.Office.Tools.Excel.Workbook 主項目,這個主項目可在應用程式層級增益集中擴充目前 Microsoft.Office.Interop.Excel.Workbook 物件的功能。將專案中的 Globals.Factory 物件傳遞給 factory 參數。
公用方法靜態成員 GetVstoObject(_Workbook, Factory) 傳回 Microsoft.Office.Tools.Excel.Workbook 主項目,這個主項目可在文件層級自訂中擴充目前 Microsoft.Office.Interop.Excel.Workbook 物件的功能。將專案中的 Globals.Factory 物件傳遞給 factory 參數。
公用方法靜態成員 HasVstoObject(_Workbook, ApplicationFactory) 傳回值,這個值表示是否已經在應用程式層級增益集中,為目前的 Microsoft.Office.Interop.Excel.Workbook 物件建立 Microsoft.Office.Tools.Excel.Workbook 主項目。將專案中的 Globals.Factory 物件傳遞給 factory 參數。
公用方法靜態成員 HasVstoObject(_Workbook, Factory) 傳回值,這個值表示是否已經在文件層級自訂中,為目前的 Microsoft.Office.Interop.Excel.Workbook 物件建立 Microsoft.Office.Tools.Excel.Workbook 主項目。將專案中的 Globals.Factory 物件傳遞給 factory 參數。

回頁首

備註

WorkbookExtensions 類別包含「擴充方法」(Extension Method),這些方法可用於在 Microsoft.Office.Interop.Excel.Workbook 物件上存取。 如需擴充方法的詳細資訊,請參閱擴充方法 (C# 程式設計手冊)擴充方法 (Visual Basic)

在 WorkbookExtensions 類別的擴充方法為回溯相容性隨 Office 專案從 .NET Framework 3.5 為目標的 .NET Framework 4或 .NET Framework 4.5。 在以 .NET Framework 4 或 .NET Framework 4.5的新專案,您應該呼叫在您的專案的 Globals.Factory 物件提供 GetVstoObjectHasVstoObject 方法。 如需詳細資訊,請參閱在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿文件層級自訂程式設計

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.Office.Tools.Excel.Extensions 命名空間

其他資源

在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿

文件層級自訂程式設計

擴充方法 (C# 程式設計手冊)

擴充方法 (Visual Basic)