2007 Microsoft Office アドイン プロジェクト テンプレート
更新 : 2007 年 11 月
対象 |
---|
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。 プロジェクトの種類
Microsoft Office のバージョン
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 |
2007 Microsoft Office system 用のアドイン プロジェクト テンプレートによって、必要なプロジェクト参照、ファイル、および上記のアプリケーションに対するアプリケーション レベルのアドインの開始点として使用する基本的なコードが自動的に追加されます。
アプリケーション レベルのアドインの詳細については、「アプリケーション レベルのアドインのプログラミングについて」を参照してください。
メモ : |
---|
次の一覧にあるファイルおよび参照の一部は、既定で非表示になっています。これらを表示するには、ソリューション エクスプローラのツール バーの [すべてのファイルを表示] をクリックします。さらに、次の一覧に示したもの以外にも、数多くの 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 用のアドイン プロジェクトを作成するときに次の追加ファイルも生成します。
- Project Name_TemporaryKey.pfx - 開発時にプロジェクトのアプリケーション マニフェストと配置マニフェストへの署名に使用できる一時的な証明書。詳細については、「Office ソリューションへの信頼の付与 (2007 システム)」および「Office ソリューションにおけるセキュリティ (2007 システム)」を参照してください。
隠しファイル
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 プロジェクトを作成する