2012-07-31 3 views
3

저는 Microsoft.Office.Interop.Excel을 사용하여 Excel 셀에 데이터를 씁니다. 셀에 특정 초기 높이가 있고 "merge cell = true"및 "wrap text = true"를 설정하고 있습니다.Excel 셀 높이가 증가하지 않습니다.

셀 내용이 큰 경우 셀 높이가 증가하지 않습니다. 나는 다음 두가지를 시도했다 :

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

이것은 나에게 아무런 효과가 없다. 약간의 해결책을 제안해라.

+0

당신이 병합 된 셀의 맨 위 행에 적용 했습니까? –

답변

2

Try _range.Rows.Autofit();

참고 : COM 개체는 두 배의 기간으로 릴리스되지 않습니다. 그것은 액세스 할 수없는 템플리트 변수를 만들었습니다.

그래서 오히려 사용

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