C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 172 を表示中)
■99197 / )  ClosedXML 指定セル範囲の塗りつぶし 
□投稿者/ 初心のもの (57回)-(2022/02/18(Fri) 14:50:19)

分類:[.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]ではできないのでしょうか?
 それとも、セルの指定の仕方が悪いのか、

 助言していただけると助かります。
 
 
          

         

返信 編集キー/


管理者用

- Child Tree -