public static object ToComError(ExcelError excelError) { // From this post: http://groups.google.com/group/exceldna/browse_frm/thread/67a9a6c49e0b49b3 int code; switch (excelError) { case ExcelError.ExcelErrorNull: code = -2146826288; break; case ExcelError.ExcelErrorDiv0: code = -2146826281; break; case ExcelError.ExcelErrorRef: code = -2146826265; break; case ExcelError.ExcelErrorName: code = -2146826259; break; case ExcelError.ExcelErrorNum: code = -2146826252; break; case ExcelError.ExcelErrorNA: code = -2146826246; break; case ExcelError.ExcelErrorGettingData: case ExcelError.ExcelErrorValue: default: code = -2146826273; break; } return new ErrorWrapper(code); }
public static object ToComError(ExcelError excelError) { // From this post: http://groups.google.com/group/exceldna/browse_frm/thread/67a9a6c49e0b49b3 int code; switch (excelError) { case ExcelError.ExcelErrorNull: code = -2146826288; break; case ExcelError.ExcelErrorDiv0: code = -2146826281; break; case ExcelError.ExcelErrorRef: code = -2146826265; break; case ExcelError.ExcelErrorName: code = -2146826259; break; case ExcelError.ExcelErrorNum: code = -2146826252; break; case ExcelError.ExcelErrorNA: code = -2146826246; break; case ExcelError.ExcelErrorGettingData: case ExcelError.ExcelErrorValue: default: code = -2146826273; break; } return(new ErrorWrapper(code)); }
protected override object Visit(ExcelError value) { AppendValue("#Error-" + value); return(base.Visit(value)); }
public override object ToComError(ExcelError excelError) { return(ExcelErrorUtil.ToComError(excelError)); }
public virtual object ToComError(ExcelError excelError) { throw new System.NotImplementedException(); }
protected virtual object Visit(ExcelError value) { return(value); }