gpt4 book ai didi

C# & XLW 5 - 如何引发异常并在 Excel 中显示合理的错误消息?

转载 作者:太空宇宙 更新时间:2023-11-03 16:37:04 25 4
gpt4 key购买 nike

使用 xlwDotNet,我创建了一个返回一个数字的简单函数。有时,出现问题,我正在尝试将异常消息传播到 Excel。

当我使用 throw new Exception("Message") 时,Excel 只显示 "System.Exception : ",因为返回的消息是在多行上发送的,并且消息被截断,因为单元格仅显示顶行。

如何将错误消息传播到 Excel 并禁用所有其他文本,即仅显示“消息”而不显示“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 .

关于C# & XLW 5 - 如何引发异常并在 Excel 中显示合理的错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8768775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com