作成日: 2026/07/02 最終更新日: 2026/10/27
文書種別
不具合
状況
修正済み
詳細
ProcessTemplateメソッドの実行(グローバル設定のTemplateOptions.PaginationModeによるページ追加も含む)により追加された2ページ目以降のシートに対して任意のプロパティを設定すると、設定していない他のシートにおいてもプロパティが不正に反映されます。
本問題は、下記のプロパティで発生することを確認しております。
本問題は、下記のプロパティで発生することを確認しております。
BidingPath
Hyperlinks
IgnoredError
Protection
ProtectionSettings
Scenarios
SheetView
TabColor
Tag
回避方法
この問題はバージョン9.2.2で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
下記のコードをProcessTemplateメソッドの直後に実装することで回避できます。
using (var stream = new MemoryStream())
{
workbook.Save(stream);
stream.Position = 0;
var reopenedWorkbook = new Workbook();
reopenedWorkbook.Open(stream);
workbook = reopenedWorkbook;
}