作成日: 2020/01/30 最終更新日: 2020/01/30
文書種別
使用方法
詳細
12.0J以降から刷新された新しいスタイルシステムではAltermatingRowsプロパティを使用した1行おきのスタイル設定は無効になります。これを有効にする場合はLegacyBehaviorsにStyleを追加して旧製品との互換機能を有効にする必要があります。LegacyBehaviorsをNoneのままで1行おきのスタイルを設定したい場合、以下のように条件付き書式を利用する方法があります。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' ルールの設定による交互行スタイルの設定
Dim formulaRule1 As New FarPoint.Win.Spread.FormulaConditionalFormattingRule("MOD(ROW(A1),2)=0")
formulaRule1.BackColor = Color.YellowGreen
FpSpread1.ActiveSheet.SetConditionalFormatting(0, 0, FpSpread1.ActiveSheet.RowCount, FpSpread1.ActiveSheet.ColumnCount, formulaRule1)
End Sub
' ルールの設定による交互行スタイルの設定
Dim formulaRule1 As New FarPoint.Win.Spread.FormulaConditionalFormattingRule("MOD(ROW(A1),2)=0")
formulaRule1.BackColor = Color.YellowGreen
FpSpread1.ActiveSheet.SetConditionalFormatting(0, 0, FpSpread1.ActiveSheet.RowCount, FpSpread1.ActiveSheet.ColumnCount, formulaRule1)
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
// ルールの設定による交互行スタイルの設定
FarPoint.Win.Spread.FormulaConditionalFormattingRule formulaRule1 = new FarPoint.Win.Spread.FormulaConditionalFormattingRule("MOD(ROW(A1),2)=0");
formulaRule1.BackColor = Color.YellowGreen;
fpSpread1.ActiveSheet.SetConditionalFormatting(0, 0, fpSpread1.ActiveSheet.RowCount, fpSpread1.ActiveSheet.ColumnCount, formulaRule1);
}
{
// ルールの設定による交互行スタイルの設定
FarPoint.Win.Spread.FormulaConditionalFormattingRule formulaRule1 = new FarPoint.Win.Spread.FormulaConditionalFormattingRule("MOD(ROW(A1),2)=0");
formulaRule1.BackColor = Color.YellowGreen;
fpSpread1.ActiveSheet.SetConditionalFormatting(0, 0, fpSpread1.ActiveSheet.RowCount, fpSpread1.ActiveSheet.ColumnCount, formulaRule1);
}
旧文書番号
84899