ClosedXMLによる印刷タイトルの設定

VisualStudio 2022
Windows Form
.NET Framework4.7

使用ライブラリ:CloseXML

テンプレートとなるxlsxファイルを使い
中身を記述後、印刷範囲を設定したの

テンプレートとなるxlsxファイル(temp.xlsx)には、事前に印刷タイトルの設定をしていありますが
下記コードを実行すると、印刷タイトルの設定が消えてしまうようです。

ClosedXMLから改めて印刷タイトルを設定したいのですが、やり方をご存知の方がおられましたらご教示頂けると幸いです。
もしくは、印刷タイトルの設定は変更されないようにする方法でも可です。

可能であれば、ClosedXMLにて実現できるのが理想的ですが
難しい場合、別のライブラリの使用などで実現可能でしたら、ご教示頂ければ幸いです。

イメージ説明

コード実行前のテンプレファイル(temp.xlsx)の印刷タイトル設定ウィンドウ
イメージ説明

C#

string temppath = @".\temp.xlsx";string outpath = @".\output.xlsx"; using (var wb = new XLWorkbook(temppath)) { var sh = wb.Worksheets.First(); //1つ目のシート //中身を記入 //印刷範囲を設定する sh.PageSetup.PrintAreas.Add(1, 1, 80, 11); //別名で保存 wb.SaveAs(Outpath); }

コード実行後のテンプレファイル(temp.xlsx)の印刷タイトル設定ウィンドウ
イメージ説明
印刷タイトルの設定が消えてしまっております

コメントを投稿

0 コメント