次の方法で共有


2007 Microsoft Office アドイン プロジェクト テンプレート

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • アプリケーション レベルのプロジェクト

Microsoft Office のバージョン

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Project 2007

  • Visio 2007

  • Word 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

2007 Microsoft Office system 用のアドイン プロジェクト テンプレートによって、必要なプロジェクト参照、ファイル、および上記のアプリケーションに対するアプリケーション レベルのアドインの開始点として使用する基本的なコードが自動的に追加されます。

アプリケーション レベルのアドインの詳細については、「アプリケーション レベルのアドインのプログラミングについて」を参照してください。

Aa942115.alert_note(ja-jp,VS.90).gifメモ :

次の一覧にあるファイルおよび参照の一部は、既定で非表示になっています。これらを表示するには、ソリューション エクスプローラのツール バーの [すべてのファイルを表示] をクリックします。さらに、次の一覧に示したもの以外にも、数多くの Visual Studio プロジェクト テンプレートに共通するファイルおよび参照がいくつかあります。

ファイル

Visual Studio Tools for Office は、アドイン プロジェクトに可視ファイルを生成します。

  • ThisAddIn (Visual Basic の場合は .vb ファイル、Visual C# の場合は .cs ファイル) - このファイルは、ThisAddIn クラスの部分定義を提供します。このクラスの残りは、非表示のコード ファイルで定義されます。

    ThisAddIn クラスは、アドインに記述するコードのエントリ ポイントです。詳細については、「AddIn ホスト項目」を参照してください。

Visual Studio Tools for Office は、2007 Microsoft Office system 用のアドイン プロジェクトを作成するときに次の追加ファイルも生成します。

隠しファイル

Visual Studio Tools for Office は、複数の非表示のコード ファイルを生成します。これらのファイルを手動で修正しないでください。これらのファイルはプロジェクトが変更されると再生成され、手動で加えた修正は維持されません。

Visual Studio Tools for Office は、次の非表示のコード ファイルを生成します。

  • ThisAddIn.Designer.xml - アドイン プロジェクトのプログラミング可能なオブジェクトの宣言表現。

  • ThisAddIn.Designer (Visual Basic の場合は .vb ファイル、Visual C# の場合は .cs ファイル) - ThisAddIn クラスの部分定義を提供するコード ファイル。コンストラクタ、各種の初期化メソッド、およびデザイン時に自動的に生成されるその他のコードが含まれます。このクラスの残りは、ThisAddIn コード ファイルで定義されます。

テンプレート コード

ThisAddIn コード ファイルには、次のイベント ハンドラが含まれています。詳細については、「Visual Studio Tools for Office プロジェクトのイベント」を参照してください。

ThisAddIn_Startup

このメソッドは、アプリケーションが実行され、アドイン アセンブリ内のすべての初期化コードが実行された後に発生する Startup イベントを処理します。このメソッドを使用して、アドインを初期化するコードを実行します。

ThisAddIn_Shutdown

このメソッドは、コードが読み込まれたアプリケーション ドメインがアンロードする直前に発生する Shutdown イベントを処理します。このメソッドを使用して、アドインが使用したリソースをクリーンアップします。

参照

Visual Studio Tools for Office では、アセンブリ参照のセットがアドイン プロジェクト内で自動的に作成されます。これらの参照には、次のアセンブリが含まれます。

  • Visual Studio Tools for Office ランタイム内のアセンブリ。これらのアセンブリの詳細については、「Visual Studio Tools for Office Runtime の概要」を参照してください。

  • 共有 Microsoft Office コンポーネント、およびプロジェクトが連携している Microsoft Office アプリケーションのプライマリ相互運用機能アセンブリ。詳細については、「Office プライマリ相互運用機能アセンブリ」を参照してください。

  • Visual Studio Tools for Office ソリューションの開発時に使用される .NET Framework アセンブリ。

参照

処理手順

方法 : Visual Studio Tools for Office プロジェクトを作成する

概念

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

Office ソリューションのアセンブリの概要

その他の技術情報

Office プロジェクト テンプレート

ソリューション、プロジェクト、およびファイルの管理