🌟
【FpSpread】文字列を比較するカスタム条件付き書式の使い方
はじめに
マイナーライブラリなため情報がほとんどなく、公式ドキュメントにも載ってなかったので、解決するのに苦労した。
やりたいこと
数式を使用して条件付き書式を設定する際、文字列の比較を数式に組み込みたい。
例としては以下のような数式を想定しています。
検証環境
c# 6.0
.net 4.6
SPREAD for Windows Forms 10.0J
コード例
var rule= new FormulaConditionalFormattingRule("$A1=\"日\"", true);
var dayOfWeekFormattingRules = new IConditionalFormattingRule[] { rule, };
// スプレッドシートに条件書式を反映させる
fpSpread1_Sheet1.SetConditionalFormatting(new CellRange[] { new CellRange(row, Column, rowCount, columnCount) },dayOfWeekFormattingRules);
ポイント
比較対象の文字列の前後にスラッシュを入れます。
スラッシュの前後はダブルクォーテーションで囲ってください。
new FormulaConditionalFormattingRule("$A1=\"対象文字列\"", true);
Discussion