0

タイトルで述べたように、Gembox を使用して、実行時に選択された色で Excell ドキュメントの行全体を色付けしたいと考えています。

私は次のコードを試しました:

      ef.LoadXls("path"), XlsOptions.PreserveAll);
      ef.Worksheets[0].Rows[myRowIndex].Style.FillPattern.SetPattern ( FillPatternStyle.None , Color.Black , selectedColor );

しかし、うまくいかないようです(例外はありませんが、行は白のままです)、必要なことをするための提案はありますか?

4

1 に答える 1

2

FillPatternStyle.Noneの代わりにFillPatternStyle.Solidを使用し、次のことを試してください。

// When solid is specified, the PatternForegroundColor is the only color that's rendered.
ef.Worksheets[0].Rows[myRowIndex].Style
    .FillPattern
    .SetPattern(FillPatternStyle.Solid, selectedColor, Color.Empty);
于 2015-03-17T12:44:07.103 に答える