1

最近、マクロ IDE で Visual Studio 2010 用のマクロを作成し、マクロを保存しました。これは、ソリューションの現在アクティブなマクロ プロジェクトにあります。

ツールバーにマクロを追加するとき

ツール > カスタマイズ > コマンド (タブ) > ツールバー > 標準 > コマンドの追加 > マクロ

Macro.Sample.etc... のみが存在し、マクロはありません。私は何が欠けていますか?[ツール] > [マクロ] エクスプローラーに移動し、現在のプロジェクトを既定のレコーディング プロジェクトに設定しました。

4

1 に答える 1

0

VSはこれをひどく混乱させます。作成したのは、マクロモジュール(マクロのコンテナー) です。ただし、モジュール名がファイル名と一致しない場合、システムに「登録」されたり、システムに表示されたりしません。必要なすべてのサブを作成できますが、それらは表示されません (または、使用可能なマクロとして自分自身を「登録」します)。

回答: 「Public Module Blah」がファイル名 (Explorer のモジュール名) と一致し ていることを確認してください。

新しいモジュールを作成し、別の場所からコードをコピーして貼り付けても、モジュール名が異なることに気付かないことで、これに悩まされる可能性があります。

モジュールが期待どおりに動作することを確認するには、次の手順に従います。

  1. Macro ExplorerからMyMacrosを右クリックし、新しいモジュールを作成します。
  2. ここで、新しいマクロ モジュールを右クリックし、[新しいマクロ] を選択します。
  3. それが生成するサブにあなたのコードを入れてください!

ビルド、保存、ツールバー/コマンドの追加を確認すると、マクロが表示されます!

サブの名前を変更できます。それらは使用可能なマクロになります。ただし、モジュールの名前を変更しないでください! モジュール名は、作成時に好きなように取得してください。

于 2012-06-27T21:57:52.823 に答える