[Excel for .NET] セルを結合した後に行の高さや列の幅を変えてExcelファイルを保存すると、結合しているセルの場所が変わる

文書番号 : 82232     文書種別 : 既知の問題     登録日 : 2017/06/22     最終更新日 : 2017/06/22
文書を印刷する
対象製品
ComponentOne for WinForms
ステータス
回避方法あり
詳細
C1Excelのシートで特定のセルを結合し、任意の行の高や列の幅を変更した後、SaveメソッドでExcelファイルとして保存すると、生成されたExcelでは結合しているセルの場所が変わってしまいます。
回避方法
結合したセルのスタイルを設定します。

◎サンプルコード(VB)
Dim newStyle As New XLStyle(xls)
xls.Sheets(0).MergedCells(0).Style = newStyle

◎サンプルコード(C#)
XLStyle newStyle = new XLStyle[xls]
xls.Sheets[0].MergedCells[0].Style = newStyle