是否有可能获得Excel工作表函数的调用堆栈?

我试图debugging有外部加载项,意外崩溃而没有警告的工作簿(窗口只是消失和进程死亡)。 有什么办法,我可以loggingfunction调用,擅长计算,以便我可以看到最后的Excel(或VBA)函数调用之前调用?

我不认为有一个访问dynamic计算链的直接方式。

我会尝试切换到手动计算模式并依次重新计算每个工作表(Shift-F9重新计算活动工作表)以查看是否可以将问题隔离到工作表。

使用Range.Calculate(您可以从http://www.decisionmodels.com/downloads.htm下载我的RangeCalc插件,尝试隔离到一个单元格块,然后是一个公式。