回答編集履歴

1

ミスを修正

2023/02/02 09:12

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -1,7 +1,10 @@
1
1
  原因は、Excel内部のデータ構造の誤解でしょう。
2
- コードを見る限り、セル毎にスタイルを別に持っているのを前提にされていますが、スタイルの管理はブック全体で少数(各パターンで1つ)のオブジェクトを保持しているだけなので、複数のセルで、同一のスタイルオブジェクトが設定されています。
3
2
 
3
+ コードを見る限り、セル毎にスタイルを別に持っているのを前提にされているようです。
4
+ ですが、スタイルの管理はブック全体で少数(各パターンで1つ)のオブジェクトを保持しているだけ。
4
- 特定のセルのスタイルを変更したい場合は新たなスタイルをシートに追加して、セルのスタイルを新たなスタイル設定し直してください
5
+ 為、複数のセルで、同一のスタイルオブジェクトが設定されており、スタイルを変更すると他のセルにも影響が出ます
5
6
 
7
+ 特定のセルのスタイルを変更したい場合は、新たなスタイルをブックに追加して、セルのスタイルを新たなスタイルに設定し直してください。
8
+
6
- 以下のページのコードの40行以降が参考になるかと。
9
+ C#ですが、以下のページのコードの40行以降が参考になるかと。
7
10
  [Cellの書式を設定する(NPOI編)](https://www.cloverfield.co.jp/2019/08/11/cell%E3%81%AE%E6%9B%B8%E5%BC%8F%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8Bnpoi%E7%B7%A8/)