有没有办法记录Excel加载项异常(没有代码更改)?

时间:2012-05-23 16:03:06

标签: .net excel logging add-in

我们有一个用C#编写的旧Excel COM AddIn,它没有内置日志。 现在一个客户端有一个问题,当他点击一个功能区按钮时,一个窗口表单显示半秒然后消失。但它应该留下来。 在窗口表单的初始化中,它进行两次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)

希望这会给我一些线索。不知道在客户端运行之前我能获得多少信息。谢谢

0 个答案:

没有答案