オートメーション イベントへの応答

Visual Studio アドインは、Visual Studio 2013 では使用されなくなりました。 アドインを VSPackage 拡張機能にアップグレードしてください。 アップグレードの詳細については、「FAQ: アドインを VSPackage 拡張に変換する」を参照してください。

イベントが Visual Studio 統合開発環境 (IDE: Integrated Development Environment) の要素で発生した場合、オートメーション モデルからオブジェクトを使用して、イベントに応答できます。

このオブジェクトを使用すると、たとえば、次の場合に応答できます。

  • ビルドが初期化されたとき、または完了したとき。

  • コマンド バーのボタンがクリックされたとき。

  • ドキュメントを開いたとき、閉じたとき、または保存したとき。

  • アイテムを追加したとき、アイテムの名前を変更したとき、またはソリューションやプロジェクトからアイテムを削除したとき。

  • コード エディターで行が変更されたとき。

  • ウィンドウを作成、選択、移動、または閉じたとき。

次のタスクでは、Visual Studio でイベントに応答する方法について説明します。

タスク

説明

オートメーション イベント オブジェクト

応答できるオートメーション イベント オブジェクトの一覧を示します。

方法 : オートメーション イベントを処理する (Visual Basic)

Visual Basic でイベントに応答する方法について説明します。

方法 : オートメーション イベントを処理する (Visual C#)

Visual C# でイベントに応答する方法について説明します。

方法 : 特定のプロジェクトのイベントに応答する (Visual Basic)

オートメーションを使用して、Visual C# プロジェクトと Visual Basic プロジェクトのイベントに応答する方法について説明します。

参照

処理手順

方法 : コマンドを追加、処理する

方法 : アドインを作成する

チュートリアル : ウィザードの作成

概念

プロジェクトとソリューションの制御

オートメーション オブジェクト モデルの階層図

その他の技術情報

環境ウィンドウの作成と制御

アドインおよびウィザードの作成

オートメーションと機能拡張のリファレンス