Kontrollera anpassad nummerformatering vid inställning av Style.Custom egenskap
Möjliga användningsscenario
Om du tilldelar ett ogiltigt anpassat nummerformat till Style.Custom-egenskapen, kastar inte Aspose.Cells något undantag. Men om du vill att Aspose.Cells ska kontrollera om det tilldelade anpassade nummerformatet är giltigt eller inte, ställ då in Workbook.Settings.CheckCustomNumberFormat-egenskapen till true.
Kontrollera anpassad nummerformatering vid inställning av Style.Custom-egenskap
Följande kodprov tilldelar ett ogiltigt anpassat nummerformat till Style.Custom-egenskapen. Eftersom vi redan har ställt in Workbook.Settings.CheckCustomNumberFormat-egenskapen till true, kastar det därför ett undantag, t.ex. Ogiltigt nummerformat. Läs kommentarerna i koden för mer hjälp.
Exempelkod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Create an instance of Workbook class | |
Workbook book = new Workbook(); | |
// Setting this property to true will make Aspose.Cells to throw exception | |
// when invalid custom number format is assigned to Style.Custom property | |
book.Settings.CheckCustomNumberFormat = true; | |
// Access first worksheet | |
Worksheet sheet = book.Worksheets[0]; | |
// Access cell A1 and put some number to it | |
Cell cell = sheet.Cells["A1"]; | |
cell.PutValue(2347); | |
// Access cell's style and set its Style.Custom property | |
Style style = cell.GetStyle(); | |
// This line will throw exception if Workbook.Settings.CheckCustomNumberFormat is set to true | |
style.Custom = "ggg @ fff"; //Invalid custom number format |