条件付き書式

記事
IT・テクノロジー

追加

from com.sun.star.beans import PropertyValue

cf = セル.ConditionalFormat
演算子 = PropertyValue(Name="Operator", Value=演算子)
式 = PropertyValue(Name="Formula1", Value="値")
スタイル = PropertyValue(Name="StyleName", Value="スタイル名")
条件付き書式 = (演算子, 式, スタイル)
cf.addNew(条件付き書式)
セル.ConditionalFormat = cf

削除

cf = セル.ConditionalFormat
cf.clear()
セル.ConditionalFormat = cf

条件

 計算式

from com.sun.star.sheet.ConditionOperator import FORMULA

演算子 = PropertyValue(Name="Operator", Value=FORMULA)
式 = PropertyValue(Name="Formula1", Value="計算式")
計算式
= は不要
セルのアドレス指定
$列1
条件付き書式を設定するセル範囲の先頭セルを起点セル (A1) とする相対参照
行: 先頭セルの行を1とする
列: 絶対参照で固定

 比較演算

演算子 = PropertyValue(Name="Operator", Value=演算子)

  比較演算子

=
from com.sun.star.sheet.ConditionOperator import EQUAL
!=
from com.sun.star.sheet.ConditionOperator import NOT_EQUAL
>
from com.sun.star.sheet.ConditionOperator import GREATER
>=
from com.sun.star.sheet.ConditionOperator import GREATER_EQUAL
<
from com.sun.star.sheet.ConditionOperator import LESS
<=
from com.sun.star.sheet.ConditionOperator import LESS_EQUAL

 Between

from com.sun.star.sheet.ConditionOperator import BETWEEN

演算子 = PropertyValue(Name="Operator", Value=BETWEEN)
下限 = PropertyValue(Name="Formula1", Value="下限値")
上限 = PropertyValue(Name="Formula2", Value="上限値")
スタイル = PropertyValue(Name="StyleName", Value="スタイル名")
条件付き書式 = (演算子, 下限, 上限, スタイル)
[下限, 上限]

 設定済みの条件数

セル.ConditionalFormat.Count

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら