方法 : マクロを管理する
更新 : 2007 年 11 月
マクロを追跡および管理するための主要なツールはマクロ エクスプローラです。マクロ エクスプローラは、メインの Visual Studio .NET 統合開発環境 (IDE: Integrated Development Environment) 内のウィンドウであり、Alt キーを押しながら F8 キーを押すと表示されます。マクロ エクスプローラの各部分の詳細については、「[マクロ エクスプローラ] ウィンドウ」を参照してください。
マクロの管理に関する主要なタスクは次のとおりです。
新しいマクロ プロジェクトおよびマクロ モジュールの作成
既存のマクロ プロジェクトの読み込みとアンロード
マクロ プロジェクトおよびマクロ モジュールの削除
マクロ プロジェクト、マクロ モジュール、およびマクロ コマンドの名前の変更
コマンドまたはモジュールの編集
マクロは、バイナリ ファイルまたはテキスト ファイルのどちらでも保存できます。マクロの既定の形式はバイナリで、.Vsmacros という拡張子が使われます。ただし、Unicode テキスト (.txt) としてマクロを保存することもできます。
マクロをバイナリ ファイルに保存すると、プロジェクト内の複数のマクロを 1 つのファイルとして簡単に配布できます。マクロをテキスト ファイルとして保存すると、たとえば、Visual Studio 以外の環境でファイルを開き、マクロからコマンドを 1 つコピーし、電子メールで送信できます。
既定では、マクロは、[オプション] ダイアログ ボックスの [プロジェクトおよびソリューション] ノードの [Visual Studio プロジェクトの場所] ボックスで指定されたディレクトリの \VSMacros80 に格納されます。ただし、[オプション] ダイアログ ボックスで Visual Studio .NET のプロジェクトの場所を変更したり、Ctrl キーを押しながら E キーを押してマクロを別の場所にエクスポートしたりできます。
マクロの管理
以下のタスクのすべてについて、マクロ エクスプローラが表示されていない場合は、Alt キーを押しながら F8 キーを押してマクロ エクスプローラを表示してください。
マクロ エクスプローラで新しいマクロ プロジェクトまたはマクロ モジュールを作成するには
新しいマクロ プロジェクトを作成するには、[マクロ] ノードを右クリックし、[新しいプロジェクト] をクリックします。
メモ : マクロ プロジェクトを作成できるのはマクロ エクスプローラだけです。マクロ IDE でマクロ プロジェクトを作成することはできません。
新しいマクロ モジュールを作成するには、プロジェクトを右クリックし、[新しいモジュール] をクリックします。
マクロ エクスプローラで既存のマクロ プロジェクトを読み込むには
[マクロ] ノードを右クリックし、[プロジェクトの読み込み] をクリックします。
目的のマクロ プロジェクト ファイルを選択し、[開く] をクリックします。
マクロ エクスプローラからマクロ プロジェクトをアンロードするには
アンロードするマクロ プロジェクトを右クリックし、[プロジェクトのアンロード] をクリックします。
メモ : プロジェクトをアンロードすると、セキュリティの設定は失われます。詳細については、「マクロのセキュリティと共有に関する問題」を参照してください。
マクロ エクスプローラからマクロ モジュールまたはマクロ コマンドを削除するには
項目を選択し、Del キーを押します。
または
項目を右クリックし、[削除] をクリックします。
メモ : プロジェクト ファイルの削除は Windows エクスプローラで行います。
マクロ エクスプローラからマクロ プロジェクトを削除するには
項目を右クリックし、[アンロード] をクリックします。
メモ : プロジェクト ファイルの削除は Windows エクスプローラで行います。
マクロ プロジェクト、マクロ モジュール、またはマクロ コマンドの名前を変更するには
名前を変更するマクロ プロジェクト、マクロ モジュール、またはマクロ コマンドを右クリックし、[名前の変更] をクリックします。
新しい名前を入力し、Enter キーを押します。
メモ : モジュールの名前を変更するとファイルでのモジュール宣言が変更されますが、プロジェクトの名前を変更しても既定の名前空間は変更されません。また、マクロ IDE でマクロ プロジェクト、モジュール、またはコマンドの名前を変更した場合、変更内容はマクロ エクスプローラまたはプロジェクト エクスプローラには反映されません。マクロの参照はモジュールで宣言されている名前空間に基づいて行われるため、新しいプロジェクト名に基づいてマクロを参照しようとすると、コンパイル エラーが発生する場合があります。
マクロ モジュールまたはマクロ コマンドを編集する方法については、「方法 : マクロを編集および手入力で作成する」を参照してください。
参照
処理手順
方法 : マクロで COM および .NET Framework のコンポーネントを参照する