2014-01-13 1 views
-1

AutoFit()을 모든 열과 모든 Excel 시트에 C#으로 설정하는 방법 ???C의 모든 Excel 시트에 AutoFit()을 설정하는 방법 #

Excel.Range usedrange = wrkst.UsedRange; 
int ct = usedrange.Columns.Count; 
for (int i = 1; i <= ct; i++) 
{ 
    app.Columns[i].AutoFit(); 
} 

위의 코드는 모든 열과 모든 시트

+0

검사에게 업데이트 된 코드를 설정해야합니다 ... – Arshad

답변

3

를 사용하여 작동하지 않습니다이 당신은 열에 대해 자동 맞춤하려는 경우 :

Excel.Range usedrange = wrkst.UsedRange; 
usedrange.Columns.AutoFit(); 

당신은 또한 행을 원하는 경우 :

usedrange.Rows.AutoFit(); 

업데이트

한 장을 반복하고

foreach (Excel.Worksheet wrkst in workBook.Worksheets) 
    { 
     Excel.Range usedrange = wrkst.UsedRange; 
     usedrange.Columns.AutoFit();  
    } 
+0

이 작동하지만 하나의 sheet..i을 위해 내가 약 100 매 –

+0

확인이 모든 시트에 대해 적용 할 업데이트 된 코드 – Arshad

관련 문제