|
分類:[.NET 全般]
[visual studio2019] [C#] [WPF.Net]
こんにちは
今回、NuGetの[ClosedXML]で、ExcelFileを開き、指定した範囲のセルの塗りつぶしをしたいのですが
using (var workBook = new XLWorkbook(//ExcelFile名))
{
var workBookSheet = workBook.Worksheet(1);
workBook.Cell("指定セル").Style.Fill.BackgroundColor = XLColor.Red;
//その後処理
("指定セル")の値を単品のセル 例)("B9"),(2,9) だと塗りつぶすことができますが、
("指定セル")の値を複数のセル 例)("B9:B39),(D9:F39) にすると
System.NullReferenceException: 'オブジェクト参照がオブジェクト インスタンスに設定されていません。'
とエラーになります
範囲の塗りつぶしは[XLColor]ではできないのでしょうか?
それとも、セルの指定の仕方が悪いのか、
助言していただけると助かります。
|