Excelファイル内で、セルの塗りつぶしパターンを取得するにはどうすればよいですか?セルに塗りつぶしパターンがあるかどうかに基づいて、データを入力します。以下は私がこれまでに試したことですが、「xlPatternNone」はセルがどのように見えても常に返されます。ありがとう。
Excel.Worksheet workSheet = (Excel.Worksheet)workBook.Sheets[sheetName];
Excel.Range cell = (Excel.Range)workSheet.Range[column + row.ToString()];
if ((Excel.XlPattern)((Excel.Style)cell.Style).Interior.Pattern == Excel.XlPattern.xlPatternNone)
cell.Value = value;
情報:Excel 2007、c#、Microsoft相互運用ライブラリ