ログが組み込まれていないC#で記述された古いExcelCOMアドインがあります。現在、1人のクライアントに問題があり、リボンボタンを1つクリックすると、Windowsフォームが0.5秒間表示された後、消えます。しかし、それはとどまるはずです。ウィンドウフォームの初期化では、2つのWebサービス呼び出しを行って、フォーム上のコントロールにデータを入力するためのデータを取得します。
初期化に何か問題があると思います。しかし、ログなしではわかりません。それで、Excelで発生した例外/エラーをログに記録するためのツール/方法があるのだろうか?
どうもありがとう!
編集私はこれを達成するためのツールを見つけられなかったので、私は今VBAを考えています
On Error GoTo ERR_
Dim cmd As CommandBarButton
Set cmd = Application.CommandBars("MyTab").Controls("MyRibbonButton")
cmd.Execute
Exit
ERR_:
MsgBox ("Error " & Err.Number & " " & Err.Description & " LastDllError:" & Err.LastDllError & Err.Source)
うまくいけば、それは私にいくつかの手がかりを与えるでしょう。クライアント側でこれを実行するまで、どれだけの情報を取得できるかわかりません。ありがとう