次の方法で共有


OutlookAddInBase クラス

Visual Studio で作成した Outlook アドインの ThisAddIn クラスで使用する基本クラスを提供します。

継承階層

System.Object
  Microsoft.Office.Tools.AddInBase
    Microsoft.Office.Tools.Outlook.OutlookAddInBase

名前空間:  Microsoft.Office.Tools.Outlook
アセンブリ:  Microsoft.Office.Tools.Outlook.v4.0.Utilities (Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll 内)

構文

'宣言
Public MustInherit Class OutlookAddInBase _
    Inherits AddInBase
public abstract class OutlookAddInBase : AddInBase

OutlookAddInBase 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド OutlookAddInBase インフラストラクチャ。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Base この OutlookAddInBase オブジェクトが拡張する OutlookAddIn オブジェクトを取得します。
パブリック プロパティ BindingContext インフラストラクチャ。 (AddInBase から継承されます。)
パブリック プロパティ DataBindings インフラストラクチャ。 (AddInBase から継承されます。)
パブリック プロパティ DataHost インフラストラクチャ。 (AddInBase から継承されます。)
パブリック プロパティ HostContext インフラストラクチャ。 (AddInBase から継承されます。)
パブリック プロパティ ItemProvider インフラストラクチャ。 (AddInBase から継承されます。)
パブリック プロパティ Site インフラストラクチャ。 (AddInBase から継承されます。)
パブリック プロパティ Tag インフラストラクチャ。 (AddInBase から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド BeginInit インフラストラクチャ。 (AddInBase から継承されます。)
プロテクト メソッド CreateRibbonExtensibilityObject Microsoft.Office.Core.IRibbonExtensibility インターフェイスを実装するオブジェクトを返します。 (AddInBase から継承されます。)
プロテクト メソッド CreateRibbonObjects IRibbonExtension オブジェクトの配列を CreateRibbonExtensibilityObject メソッドに返します。このオブジェクトは実行時に表示するリボンを表します。 (AddInBase から継承されます。)
パブリック メソッド Dispose AddInBase で使用したリソースを解放します。 (AddInBase から継承されます。)
パブリック メソッド EndInit インフラストラクチャ。 (AddInBase から継承されます。)
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FinishInitialization インフラストラクチャ。 (AddInBase から継承されます。)
パブリック メソッド GetFormRegions() インフラストラクチャ。
パブリック メソッド GetFormRegions(Explorer, Type) インフラストラクチャ。
パブリック メソッド GetFormRegions(Inspector, Type) インフラストラクチャ。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド GetHostItem<T> インフラストラクチャ。 (AddInBase から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド Initialize インフラストラクチャ。 (AddInBase から継承されます。)
プロテクト メソッド InitializeDataBindings インフラストラクチャ。 (AddInBase から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnShutdown インフラストラクチャ。 (AddInBase から継承されます。)
プロテクト メソッド OnStartup インフラストラクチャ。 (AddInBase から継承されます。)
プロテクト メソッド RequestComAddInAutomationService アドインのオブジェクトを返します。このオブジェクトは、他のソリューションで使用できます。 (AddInBase から継承されます。)
プロテクト メソッド RequestService Microsoft Office アプリケーションの機能を拡張するオブジェクトを返します。 (AddInBase から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント BindingContextChanged インフラストラクチャ。 (AddInBase から継承されます。)
パブリック イベント Disposed インフラストラクチャ。 (AddInBase から継承されます。)
パブリック イベント FormRegionFactoryResolve アドインの読み込みにおいて、レジストリで指定されたフォーム領域名がアドインで定義されているいずれのフォーム領域の名前とも一致しない場合に発生します。
パブリック イベント Shutdown アドインがアンロードされる直前に発生します。 (AddInBase から継承されます。)
パブリック イベント Startup アセンブリのすべての初期化コードが実行された後、アドインが読み込まれるときに発生します。 (AddInBase から継承されます。)

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド EntryPoint.BeginInit インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド EntryPoint.EndInit インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド EntryPoint.FinishInitialization インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド EntryPoint.Initialize インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド EntryPoint.InitializeDataBindings インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド EntryPoint.OnShutdown インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド EntryPoint.OnStartup インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド IAddInExtension.CreateRibbonExtensibilityObject インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド IAddInExtension.CreateRibbonObjects インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド IAddInExtension.RequestComAddInAutomationService インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート メソッド IAddInExtension.RequestService インフラストラクチャ。 (AddInBase から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IExtension.ExtensionBase インフラストラクチャ。 (AddInBase から継承されます。)

このページのトップへ

解説

OutlookAddInBase クラスは、Visual Studio で Office 開発ツールを使用して作成した Outlook アドインに機能を提供します。 OutlookAddInBase クラスは、プロジェクトのフォーム領域にアクセスする場合に使用できるメソッドを提供することにより、AddInBase クラスを拡張します。 詳細については、「アプリケーション レベルのアドインのプログラミング」を参照してください。

使用方法

このタイプは、.NET Framework 4 を対象とする Office プロジェクトでのみ使用されます。このタイプを定義するアセンブリは、Visual Studio Tools for Office ランタイムの一部ではありません。 このアセンブリをソリューションと共に配置する必要があります。 詳細については、「Visual Studio Tools for Office Runtime のアセンブリ」を参照してください。

スレッド セーフ

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

参照

参照

Microsoft.Office.Tools.Outlook 名前空間