次の方法で共有


AddIn クラス (2007 System)

更新 : 2007 年 11 月

Microsoft Office アプリケーション用のアドインのコア機能を提供します。

名前空間 :  Microsoft.Office.Tools
アセンブリ :  Microsoft.Office.Tools.Common.v9.0 (Microsoft.Office.Tools.Common.v9.0.dll 内)

構文

'宣言
Public Class AddIn _
    Inherits EntryPointBindableComponentBase _
    Implements ISupportInitializeControl, ISupportInitialize, IServiceProviderCallback, IComAddInAutomationServiceProviderCallback
'使用
Dim instance As AddIn
public class AddIn : EntryPointBindableComponentBase, ISupportInitializeControl, 
    ISupportInitialize, IServiceProviderCallback, IComAddInAutomationServiceProviderCallback

解説

AddIn クラスは、Visual Studio Tools for Office を使用して作成するアプリケーション レベルのアドインのホスト項目です。アドイン プロジェクトを作成する場合、Visual Studio Tools for Office によって ThisAddIn というクラスが自動的に作成されます。このクラスは、AddIn から派生します。ThisAddIn クラスから、コードの記述を開始できます。ThisAddIn クラスの Application フィールドを使用して、ホスト アプリケーションのオブジェクト モデルにアクセスできます。ThisAddIn クラスの詳細については、「アプリケーション レベルのアドインのプログラミング」および「AddIn ホスト項目」を参照してください。

アドインの読み込み時またはアンロード時にコードを実行するには、ThisAddIn クラスの ThisAddIn_Startup メソッドおよび ThisAddIn_Shutdown メソッドにコードを追加します。これらのメソッドは、Startup イベントおよび Shutdown イベントの既定のイベント ハンドラです。詳細については、「Visual Studio Tools for Office プロジェクトのイベント」を参照してください。

継承階層

System.Object
  Microsoft.VisualStudio.Tools.Office.RemoteComponent
    Microsoft.VisualStudio.Tools.Office.EntryPointComponentBase
      Microsoft.VisualStudio.Tools.Office.EntryPointBindableComponentBase
        Microsoft.Office.Tools.AddIn
          Microsoft.Office.Tools.Outlook.OutlookAddIn

スレッド セーフ

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

参照

参照

AddIn メンバ

Microsoft.Office.Tools 名前空間

その他の技術情報

アプリケーション レベルのアドインのプログラミング

AddIn ホスト項目

アプリケーション レベルのアドインのプログラミングについて

Visual Studio Tools for Office プロジェクトのイベント