Style.Custom プロパティの設定時にカスタム数値形式を確認する
Contents
[
Hide
]
考えられる使用シナリオ
に無効なカスタム数値形式を割り当てた場合スタイル.カスタムプロパティの場合、Aspose.Cells は例外をスローしません。ただし、Aspose.Cells が割り当てられたカスタム数値形式が有効かどうかを確認する必要がある場合は、Workbook.Settings.CheckCustomNumberFormatプロパティへ真実.
Style.Custom プロパティを設定するときは、カスタム数値形式を確認してください
次のサンプル コードは、無効なカスタム数値形式をスタイル.カスタム財産。以来、私たちはすでに設定していますWorkbook.Settings.CheckCustomNumberFormatプロパティへ真実、したがって、無効な数値形式などの例外がスローされます。詳細については、コード内のコメントをお読みください。
サンプルコード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 |