AddInBase クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。
public ref class AddInBase abstract : IDisposable, Microsoft::Office::Tools::IAddInExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class AddInBase : IDisposable, Microsoft.Office.Tools.IAddInExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type AddInBase = class
interface IAddInExtension
interface IExtension
interface EntryPoint
interface ISupportInitialize
interface IBindableComponent
interface IComponent
interface IDisposable
Public MustInherit Class AddInBase
Implements IAddInExtension, IBindableComponent, IComponent, IDisposable, ISupportInitialize
- 継承
-
AddInBase
- 派生
- 属性
- 実装
注釈
クラスには AddInBase 、Visual Studio の Office 開発ツールを使用して作成するすべてのアドインで共有される機能が用意されています。 アドイン プロジェクトの クラスは ThisAddIn 、 クラスからほとんどのメンバーを AddInBase 派生させます。 詳細については、「 Programming VSTO Add-Ins」を参照してください。
使用
このタイプは、.NET Framework 4 以降を対象とする Office プロジェクトでのみ使用されます。 このタイプを定義するアセンブリは、Visual Studio Tools for Office Runtime の一部ではありません。 このアセンブリをソリューションと共に配置する必要があります。 詳細については、「Visual Studio Tools for Office ランタイムのアセンブリ」を参照してください。
コンストラクター
| AddInBase(Factory, IServiceProvider, String, String) |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
プロパティ
| Base | |
| BindingContext |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| DataBindings |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| DataHost |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| HostContext |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| ItemProvider |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| Site |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| Tag |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
メソッド
| BeginInit() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| CreateRibbonExtensibilityObject() |
Microsoft.Office.Core.IRibbonExtensibility インターフェイスを実装するオブジェクトを返します。 |
| CreateRibbonObjects() |
IRibbonExtension オブジェクトの配列を CreateRibbonExtensibilityObject() メソッドに返します。 このオブジェクトは実行時に表示するリボンを表します。 |
| Dispose() |
AddInBase で使用したリソースを解放します。 |
| EndInit() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| FinishInitialization() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| GetHostItem<T>(Type, String) |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| Initialize() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| InitializeDataBindings() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| OnShutdown() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| OnStartup() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| RequestComAddInAutomationService() |
アドインのオブジェクトを返します。このオブジェクトは、他のソリューションで使用できます。 |
| RequestService(Guid) |
Microsoft Office アプリケーションの機能を拡張するオブジェクトを返します。 |
イベント
| BindingContextChanged |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| Disposed |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| Shutdown |
アドインがアンロードされる直前に発生します。 |
| Startup |
アセンブリのすべての初期化コードが実行された後、アドインが読み込まれるときに発生します。 |
明示的なインターフェイスの実装
| EntryPoint.BeginInit() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| EntryPoint.EndInit() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| EntryPoint.FinishInitialization() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| EntryPoint.Initialize() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| EntryPoint.InitializeDataBindings() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| EntryPoint.OnShutdown() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| EntryPoint.OnStartup() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| IAddInExtension.CreateRibbonExtensibilityObject() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| IAddInExtension.CreateRibbonObjects() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| IAddInExtension.RequestComAddInAutomationService() |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| IAddInExtension.RequestService(Guid) |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |
| IExtension.ExtensionBase |
Visual Studio を使って作成するアプリケーション レベルのアドインの ThisAddIn クラスの基底クラスを提供します。 |