2012-07-31 116 views
3

我正在使用Microsoft.Office.Interop.Excel將數據寫入Excel單元格。單元格具有一定的初始高度,並且我正在設置「合併單元格= true」和「wrap text = true」。Excel單元格高度不會增加

當細胞含量大時,細胞高度不增加。我嘗試了以下兩種方法:

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

這對我無能爲力,請提出一些解決方案。

+0

你把它應用到合併單元格的頂行? – 2012-07-31 17:32:00

回答

2

Try _range.Rows.Autofit();請注意: COM對象不會以雙週期釋放。它創建了您無法訪問的臨時變量。

所以,與其使用:

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