2012-05-06 13 views
1

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

ツール>カスタマイズ>コマンド(タブ)を経由して私のツールバーにマクロを追加しようとしたときに>ツールバー>標準>追加コマンド>マクロ

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

+0

推測が難しい。マクロを保存しましたか? –

+0

はい、作成しました。 – JTGrime

答えて

0

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

回答: チェックは必ずする「パブリックモジュール何とかは、」ファイル名(エクスプローラでモジュール名)に一致します!

新しいモジュールを作成し、それ以外の場所からコードをコピー/ペーストできますが、モジュール名が異なることを認識することで、この問題を解決できます。

  • New Moduleを

    1. マクロエクスプローラから、右MyMacrosをクリックし、作成します。あなたのモジュールが期待通りに動作することを確認したい場合は

      は、次の手順に従ってください新しいマクロモジュールを右クリックし、新しいマクロを選択します。

    2. 生成するサブにコードを入れてください!

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

    名前を変更することもできます。それらはあなたの使えるマクロになります。しかし、モジュールの名前を変更しないでください!モジュール名は、作成時の方法で取得します。

  • 関連する問題