条件付き書式に関する変更点は、次のとおりです。
PrePaintResult Execute |
11.0Jでは、Executeメソッドは廃止予定としてマークされています。 | |
CellRange | CellRange (row, column, 0, 0) (row /column! = -1) は、新規の条件付き書式ルールを作成する際に許容されません。このCellRangeを指定してConditionalFormattingを新規作成しようとすると、例外がスローされます。 | |
数式のサポート | 10.0Jでは、ConditionalFormattingValueにRelativeFormulaを設定できませんでした。 11.0Jでは、Excelと同様にRelativeFormulaを設定できます。設定されたRelativeFormulaは、AbsoluteFormulaに変換されます。 |
|
クラス |
ConditionalFormattingChangedイベント |
10.0Jでは、ConditionalFormattingのみに対してConditionalFormattingChangedイベントが発生していました。 11.0Jでは、このイベントは、変更されたすべてのConditionalFormattingを通知します。 |
ConditionalFormattingIconValue |
11.0Jでは、ConditionalFormattingIconValueの最後の状態の値がデフォルト値に変換されます。 | |
|
11.0Jでは冗長データを排除するため、ConditionalFormattingColorValueおよびDatabarConditionalFormattingRuleに、カラースケールおよびデータバー条件付き書式のスタイル、値、およびタイプは保存されません。 | |
|
10.0Jでは、あるセル範囲のデータを別のセル範囲に移動する場合など、新たなビューインデックスを作成しても、条件付き書式は元のセル範囲にしか適用されません。 11.0Jでは、この動作が変更されています。条件付き書式はセル範囲ではなく、データに関連付けられるため、セル範囲の移動先またはマッピング先である新たなインデックスに、条件付き書式が適用されます。 |
|
数式の制限 |
RangeResult |
10.0Jでは、RangeResult式はサポートされませんでした。 11.0Jではこの数式がサポートされ、Excel APIと同様の動作が実現されます。 |
RelativeFormula |
10.0Jでは、RelativeFormula式はサポートされませんでした。 11.0Jではこの数式がサポートされ、Excel APIと同様の動作が実現されます。 |
|
UnionOperator |
10.0Jでは、UnionOperator式がサポートされていました。 11.0Jでは、この数式ロジックはサポートされません。 |
|
CustomName式を使ったSourceOperator |
10.0Jでは、CustomName式を使ったSourceOperatorがサポートされていました。 11.0Jでは、Excelの動作により近付けるため、この数式ロジックはサポートされません。 |
|
ConditionalFormattingValue |
CustomName |
10.0Jでは、CustomName式はサポートされませんでした。 11.0Jでは、この数式はサポートされます。 |
RangeResult |
10Jでは、RangeResult式はサポートされませんでした。 11.0Jでは、この数式はサポートされます。 |
|
RelativeFormula |
10.0Jでは、RelativeFormula式はサポートされませんでした。 11.0Jでは、この数式はサポートされます。 |
|
Excelのインポート/エクスポート |
10.0Jでは、SpreadがExcelにインポート/エクスポートされた後、行または列のみに対して条件付き書式が有効化されました。 11.0Jでは、インポート/エクスポート時に、セル範囲全体に対して条件付き書式が有効化されます。 |
|
ConditionalFormattingIcon 列挙体 |
11.0Jでは、ConditionalFormattingIcon列挙体は廃止予定となります。この代わりにConditionalFormattingIconSetIndexクラスを使用してください。 | |
CFFormulaType 列挙体 | 11.0Jでは、CFFormulaType列挙体は廃止予定となります。 | |
ConditionalFormattingModel クラス |
IRangeSupport APIs (like Add, Move, Swap, Copy) |
11.0Jでは、リストされているクラスメンバはすべて廃止予定となります。 |
AdjustSplittingConditionalFormattings() | ||
Changed イベント | ||
ConditionalFormatting クラス | ConditionalFormattingSplit イベント |
11.0Jでは、リストされているクラスメンバはすべて廃止予定となります。 |
Changed イベント | ||
DoubleValues | ||
ValuesCount | ||
IconSetConditionalFormattingRule クラス | Reversed プロパティ | 11.0Jでは、Reversedプロパティは廃止予定となります。この代わりに、Reverse()を使用してください。 |
ColorScaleConditionalFormattingRule クラス | MidValues プロパティ | 11.0Jでは、MidValuesプロパティは廃止予定となります。 |
SuppressCustomName |
DatabarConditionalFormattingRule (bool suppressCustomName) |
11.0Jでは、リストされているコンストラクタはすべて廃止予定となります。 |
TextConditionalFormattingRule |
||
BetweenValuesConditionalFormattingRule (bool suppressCustomName) |
||
UnaryComparisonConditionalFormattingRule (bool suppressCustomName) |
||
TwoColorScaleConditionalFormattingRule (bool suppressCustomName) |
||
ThreeColorScaleConditionalFormattingRule (bool suppressCustomName) |
||
IconSetConditionalFormattingRule (bool suppressCustomName) |
||
FormulaConditionalFormattingRule (bool suppressCustomName) |
||
|
List<RangeElement<ExpressionConsumer FormulationInfo>>GetAdjustingFormulaInfo(IExpressionConsumer obj) |
11.0Jでは、リストされているAPIはすべて廃止予定となります。 |
FormulaContextType GetFormulaContextType(IExpressionConsumer obj, int index) | ||
void UpdateFormulasWhenModelChanged(ISheetDataModel newModel, ISheetDataModel oldModel) | ||
IExpressionConsumer |
void NotifyChanged (int index, FormulaChangedType changeType) |
11.0Jでは、リストされているAPIはすべて廃止予定となります。 |
FormulaRestrictedCondition GetRestrictions(int index) | ||
void NotifyNotSatisfied |