1

Visual Studio (VS 2008、バージョン 9.0.30729.1 SP、すべての更新を使用) のマクロをプログラミングしようとしてイライラしています。

マクロ エクスプローラーで、Microsoft のサンプル/VSEditor に移動し、希望どおりに動作するサブルーチンを追加できます。しかし、私はそれを他の場所で機能させることはできないようです。特に、マクロ エクスプローラーの MyMacros 領域で。

詳細:
サンプル/VSEditor コード全体をコピーして MyMacros/Testing にコピーし、内部モジュール名を Testing に変更して、変更したコードを保存しました。マクロ エクスプローラーに、テスト モジュールとそれに含まれるすべてのサブルーチンが表示されるようになりました。たとえば、InsertDate を右クリックして [実行] を選択しても、何も起こりません。しかし、samples/VSEditor/InsertDate まで下にスクロールし、右クリックして [実行] を選択すると、期待どおりに日付が挿入されます。これは実質的に同一のコード (上記の場所と名前の変更のみ) ですが、一方は実行され、もう一方は実行されません。

何が起こっているか/コードが失敗している場所/コードが失敗している理由についてフィードバックを得る方法はありますか?

誰かが私が間違っていることを説明できますか?

4

1 に答える 1

1

私は同じことを試し、VSEditor コードを MyMacros/Testing にコピーしました。物事も実行されません。

次に、メニュー オプションView|Error Listに移動しました。次に、Microsoft Visual Studio マクロエディターのメニュー オプション [ Debug|Build ] に移動します。Utilitiesが宣言されていないことがわかりました (エラー リストの最初のエラー)。ユーティリティを MyMacros にコピーしたとき。マクロが動作するようになりました。

たぶん、これはあなたが抱えているのと同じ問題です。

于 2008-12-08T21:32:22.623 に答える