C#;XLW 5-如何在Excel中显示合理的错误消息来引发异常
本文关键字:错误 消息 异常 显示 XLW Excel | 更新日期: 2023-09-27 18:19:37
使用xlwDotNet,我创建了一个返回一个数字的简单函数。有时,出现问题,我试图将异常消息传播到Excel。
当我使用throw new Exception("Message")
时,Excel只显示"System.Exception : "
,因为返回的消息在多行上发送,而消息被截断,因为单元格只显示最上面的一行。
如何将错误消息传播到Excel并禁用所有其他文本,即只显示"message"而不显示"System.Exception xxxxx"?
您应该使用
private static cellMatrixException ReportMessage(string errorMessage, string mainCategory, string minorCategory)
{
var theContent = new ArgumentList(mainCategory);
theContent.add(minorCategory, errorMessage);
return new cellMatrixException(errorMessage, theContent.AllData());
}
查看我的解决方案http://jiripik.me/2012/06/17/project-financialdataforexcel和上的源代码http://assembla.com/spaces/FinancialDataForExcel/wiki.