C # & XLW 5 – comment élever une exception avec un message d'erreur sensible affiché dans Excel?

En utilisant xlwDotNet, j'ai créé une fonction simple qui renvoie un numéro. Parfois, quelque chose ne va pas et j'essaie de propager un message d'exception vers Excel.

Lorsque j'utilise throw new Exception("Message") , Excel affiche simplement "System.Exception : " car le message est envoyé sur plusieurs lignes et le message est coupé car la cellule ne représente que la ligne supérieure.

Comment propager le message d'erreur vers Excel et désactiver tous les autres texts, c'est-à-dire afficher simplement "Message" et non "System.Exception xxxxx" pls?

Tu devrais utiliser

 private static cellMasortingxException ReportMessage(ssortingng errorMessage, ssortingng mainCategory, ssortingng minorCategory) { var theContent = new ArgumentList(mainCategory); theContent.add(minorCategory, errorMessage); return new cellMasortingxException(errorMessage, theContent.AllData()); } 

Voir ma solution à http://jiripik.me/2012/06/17/project-financialdataforexcel et le code source à http://assembla.com/spaces/FinancialDataForExcel/wiki .