次の方法で共有


WorkbookExtensions クラス

Microsoft Office Excel ブックを拡張するためのメソッドを提供します。Excel ブックは、Microsoft.Office.Interop.Excel.Workbook オブジェクトのホスト項目を生成し、生成されたホスト項目の存在をテストして拡張します。

継承階層

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.Interop.Excel.Workbook オブジェクトの機能を拡張する Microsoft.Office.Tools.Excel.Workbook ホスト項目を取得します。プロジェクト内の Globals.Factory オブジェクトを factory パラメーターに渡します。
パブリック メソッド静的メンバー GetVstoObject(_Workbook, Factory) ドキュメント レベルのカスタマイズ内で現在の Microsoft.Office.Interop.Excel.Workbook オブジェクトの機能を拡張する Microsoft.Office.Tools.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 クラスには、Microsoft.Office.Interop.Excel.Workbook オブジェクトでアクセスされるように設計された 拡張メソッドが含まれています。 拡張メソッドの詳細については、「拡張メソッド (C# プログラミング ガイド)」および「拡張メソッド (Visual Basic)」を参照してください。

WorkbookExtensions クラスの拡張メソッドは、.NET Framework 3.5 から .NET Framework 4 に対象を変更する Office プロジェクトとの下位互換性のために用意されています。 .NET Framework 4 を対象とするプロジェクトでは、プロジェクトの Globals.Factoryオブジェクトが提供する GetVstoObject メソッドおよび HasVstoObject メソッドを呼び出す必要があります。 詳細については、「アプリケーション レベルのアドインにおける実行時の Word 文書や Excel ブックの拡張」および「ドキュメント レベルのカスタマイズにおけるネイティブな Office オブジェクトからの拡張オブジェクトの取得」を参照してください。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

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

その他の技術情報

アプリケーション レベルのアドインにおける実行時の Word 文書や Excel ブックの拡張

ドキュメント レベルのカスタマイズにおけるネイティブな Office オブジェクトからの拡張オブジェクトの取得

拡張メソッド (C# プログラミング ガイド)

拡張メソッド (Visual Basic)