1

C# アプリケーションでいくつかの Excel セルに色を付ける必要があります。次の「必須」は、インフラジスティックス リファレンスでこれを行う必要があることです。

いくつかのセルをペイントできました:

worksheet.Rows[row].Cells[col].CellFormat.FillPatternBackgroundColor = Color.DarkSeaGreen;

しかし、セルの読み取りを非常に困難にする灰色のパターンがあります。これらの灰色のパターンを取り除く方法はありますか? この FillPatternBackgroundColor 以外の backgroundcolor 属性が見つかりませんでした...

グリーズ・アリオン

4

3 に答える 3

4

12.1 より前のバージョンを使用していると仮定して、塗りつぶしパターンを単色に設定します。

worksheet.Rows[row].Cells[col].CellFormat.FillPattern = FillPatternStyle.Solid;

12.1 を使用している場合、これらのプロパティは廃止され、Fill プロパティが優先されます。

worksheet.Rows[row].Cells[col].CellFormat.Fill = new CellFillPattern(new WorkbookColorInfo(Color.DarkSeaGreen), null, FillPatternStyle.Solid);
于 2012-09-14T12:53:54.677 に答える
0

これを試して:

worksheet.Rows[row].Cells[col].interior.color = rgb(0,255,0)

またはこれ:

worksheet.Rows[row].Cells[col].interior.colorindex = 3
于 2012-09-14T11:30:00.313 に答える