Excel单元格高度不会增加

我正在使用Microsoft.Office.Interop.Excel将数据写入Excel单元格。 单元格有一定的初始高度,我设置“合并单元格=真”和“包装文本=真”。

当细胞含量大时,细胞高度不增加。 我尝试了以下两种方法:

_range.entrirerow.autofit() _range.columns.autofit() 

这对我来说什么都行不通,请提出一些解决办法。

尝试_range.Rows.Autofit();

请注意:COM对象不会以双周期释放。 它创build了你不能访问的临时variables。

所以宁可使用:

 Range rows = _range.Rows; rows.Autfit(); if (rows != null) { Marshal.FinalReleaseComObject(rows); }