🌟

【FpSpread】文字列を比較するカスタム条件付き書式の使い方

2024/02/15に公開

はじめに

マイナーライブラリなため情報がほとんどなく、公式ドキュメントにも載ってなかったので、解決するのに苦労した。

やりたいこと

数式を使用して条件付き書式を設定する際、文字列の比較を数式に組み込みたい。
例としては以下のような数式を想定しています。

Screenshot 2024-01-09 at 11.44.35.png

検証環境

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