Enum ExceptionType
ExceptionType enumeration
Represents custom exception type code.
public enum ExceptionType
Values
| Name | Value | Description |
|---|---|---|
| Chart | 0 | Invalid chart setting. |
| DataType | 1 | Invalid data type setting. |
| DataValidation | 2 | Invalid data validation setting. |
| ConditionalFormatting | 3 | Invalid data validation setting. |
| FileFormat | 4 | Invalid file format. |
| Formula | 5 | Invalid formula. |
| InvalidData | 6 | Invalid data. |
| InvalidOperator | 7 | Invalid operator. |
| IncorrectPassword | 8 | Incorrect password. |
| License | 9 | License related errors. |
| Limitation | 10 | Out of MS Excel limitation error. |
| PageSetup | 11 | Invalid page setup setting. |
| PivotTable | 12 | Invalid pivotTable setting. |
| Shape | 13 | Invalid drawing object setting. |
| Sparkline | 14 | Invalid sparkline object setting. |
| SheetName | 15 | Invalid worksheet name. |
| SheetType | 16 | Invalid worksheet type. |
| Interrupted | 17 | The process is interrupted. |
| IO | 18 | The file is invalid. |
| Permission | 19 | Permission is required to open this file. |
| UnsupportedFeature | 20 | Unsupported feature. |
| UnsupportedStream | 21 | Unsupported stream to be opened. |
| UndisclosedInformation | 22 | Files contains some undisclosed information. |
| FileCorrupted | 23 | File content is corrupted. |
| DefinedName | 25 | Invalid defined name |
| Font | 26 | Invalid font |
| AutoFilter | 27 | Invalid auto filter setting. |
| FontSubstitution | 28 | Font substitution warning type when a font has not been found, this warning type can be get. |
Examples
namespace AsposeCellsExamples
{
using Aspose.Cells;
using System;
public class ExceptionTypeDemo
{
public static void ExceptionTypeExample()
{
try
{
// Create a new workbook
Workbook workbook = new Workbook();
// Attempt to set an invalid worksheet name to trigger an exception
workbook.Worksheets[0].Name = "Invalid/Name";
// Save the workbook
workbook.Save("ExceptionTypeExample.xlsx");
}
catch (CellsException ex)
{
// Handle the CellsException
Console.WriteLine("An error occurred: " + ex.Message);
Console.WriteLine("Exception Type Code: " + ex.Code);
// Check the type of exception
switch (ex.Code)
{
case ExceptionType.SheetName:
Console.WriteLine("The worksheet name is invalid.");
break;
case ExceptionType.FileFormat:
Console.WriteLine("The file format is invalid.");
break;
// Add more cases as needed for different exception types
default:
Console.WriteLine("An unknown error occurred.");
break;
}
}
catch (Exception ex)
{
// Handle any other exceptions
Console.WriteLine("An unexpected error occurred: " + ex.Message);
}
}
}
}
See Also
- namespace Aspose.Cells
- assembly Aspose.Cells