作成日: 2025/07/03 最終更新日: 2025/07/03
文書種別
制限事項
状況
回避方法あり
詳細
以下のようなコードでNormalセルスタイルの罫線の色をRGBで設定し、SaveGrid メソッド や SaveExcel メソッドで出力すると、出力されたExcelファイルでは罫線の色が設定とは異なってしまいます。
以下では罫線を灰色に設定していますが、出力されたExcelファイルでは薄い黄緑になります。
C1FlexGrid1.Styles("Normal").Border.Color = Color.FromArgb(223, 219, 207)
【メモ】
本現象は、2016J v2 (4.0.20162.188) では発生しないことが報告されています。
回避方法
FlexGridからExcelファイルへ出力した際、罫線の描画処理はMS Excel側の機能に依存するため、FlexGrid側から詳細に色を制御することができず、この現象が発生します。
本現象を回避する方法として、RGB値で直接色を指定する代わりに、System.Color構造体で定義されている「DarkGray」などの組み込みの色名を設定する方法が考えられます。
C1FlexGrid1.Styles("Normal").Border.Color = Color.DarkGray