2017-06-22 20 views
1

私はカレンダーを含むExcelファイルを生成するために、Office interopを使用しています。Excelの変更セルの色

私の問題は、私がセルの色を一度変更することです(私はテーブルを生成するとします。例:週末の色分け)。例えば

:いくつかのデータを介して

tableRange = worksheet.Range["B1", "B6"]; 
tableRange.Interior.Color = ColorTranslator.FromHtml(entry.color); 

そしてIループ及びカレンダーに挿入します。最初に、私は開始セルを取得し、色、フォント、値cell = worksheet.Cells[rowIndex, column]; ...を挿入します。その後、私は範囲を取得し、マージ

tableRange = worksheet.Range[column[start] + row, column[end] + row]; 
tableRange.Select(); 
tableRange.Merge(); 

以前のコードが動作する細胞を、しかし、出発細胞の色は、私の新しいカラー

答えて

0

色具合が実際に変更されたに変更されません。問題は、細胞が色をつけた順序だった。

まず、2番目の色を取得し、2番目に1番目の色を取得します。今私はグループ化し、私のデータを別に注文し、それは動作します

+0

よく行われたlonut! –

関連する問題