Style.Custom プロパティの設定時にカスタム数値形式を確認する

考えられる使用シナリオ

に無効なカスタム数値形式を割り当てた場合スタイル.カスタムプロパティの場合、Aspose.Cells は例外をスローしません。ただし、Aspose.Cells が割り当てられたカスタム数値形式が有効かどうかを確認する必要がある場合は、Workbook.Settings.CheckCustomNumberFormatプロパティへ真実.

Style.Custom プロパティを設定するときは、カスタム数値形式を確認してください

次のサンプル コードは、無効なカスタム数値形式をスタイル.カスタム財産。以来、私たちはすでに設定していますWorkbook.Settings.CheckCustomNumberFormatプロパティへ真実、したがって、無効な数値形式などの例外がスローされます。詳細については、コード内のコメントをお読みください。

サンプルコード

// 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