0

デバッガーをcalc.exeに接続するVisualStudio2005サンプルマクロを実行しようとしています。私がそれらを実行したとき、それも他のマクロも何もしないようです。Calc.exeが実行されています。「ツール->オプション->アドイン/マクロセキュリティ->マクロの実行を許可する」がチェックされています。エラーリストにはエラーは表示されません。

4

3 に答える 3

1

私はこの同じ問題を抱えていました。VS2005 のマクロは正常に動作していましたが、ある日突然停止しました。アクセス許可、マクロが有効になっていることなどを確認しました。VS2005 セットアップ プログラムを実行し、インストールを修復しましたが、いずれも修復されませんでした。最後に、前回の更新サイクルで提供されたすべての Windows 更新プログラムをアンインストールしました。これで問題は解決しました。一度にたくさんアンインストールしたので、どの更新プログラムが問題を引き起こしたのか正確にはわかりませんが、少なくとも次のいずれかであったことはわかっています。

KB2916036 KB2912390 KB2911501 KB2909921 KB2909210 KB2901112 KB2898857 KB2862973 KB2843630

これらをすべてアンインストールすると、マクロが再び機能し始めました。これらの Windows 更新プログラムはすべて、2014 年 2 月 13 日に発生しました。

これが他の誰かに役立つことを願っています。マーク

PS私は後でそれがKB2898857であることを発見し、ここで説明されているように、いくつかの構成ファイルを編集する場合、インストールしたままにすることができます:

http://visualstudioextensions.vlasovstudio.com/2014/02/13/visual-studio-2010-macros-stop-working-after-february-2014-windows-update/#Update

于 2014-02-18T20:10:13.793 に答える
0

Visual Studio 2005 インスタンスが不安定であるか、Visual Studio 2005 のインストールが壊れているようです。VS2005 を再起動しても問題が解決しない場合は、VS2005 セットアップを実行し、修復を選択します。お役に立てれば。

よろしく、

セバスチャン

于 2009-08-09T16:53:56.030 に答える
0

私もこの問題を抱えていました(ただし、Visual Studio 2010では)。

それを修正するための複数の試みの後。私はそれがばかげた問題であることを発見しました。

コンパイルされなかった別のモジュールに別のマクロがありました (行末にセミコロンがありました)。

別のモジュールでマクロを実行していましたが、問題にはなりませんでした。

この問題が発生している場合、簡単に確認できることは、エラー リストでコード内のエラーを探すことです。行末に習慣からセミコロンを置くのは非常に簡単です。

ここに画像の説明を入力

于 2013-12-04T16:07:30.793 に答える