如何將AutoFit()
設置爲c#中的所有列和所有Excel表格?如何設置AutoFit()在c#中的所有Excel表格
Excel.Range usedrange = wrkst.UsedRange;
int ct = usedrange.Columns.Count;
for (int i = 1; i <= ct; i++)
{
app.Columns[i].AutoFit();
}
上面的代碼是不工作的所有列,所有表
如何將AutoFit()
設置爲c#中的所有列和所有Excel表格?如何設置AutoFit()在c#中的所有Excel表格
Excel.Range usedrange = wrkst.UsedRange;
int ct = usedrange.Columns.Count;
for (int i = 1; i <= ct; i++)
{
app.Columns[i].AutoFit();
}
上面的代碼是不工作的所有列,所有表
使用這個,如果你想自動調整爲列:
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();
}
這工作,但只有一個sheet..i想申請我有大約100張 –
檢查所有表更新的代碼 – Arshad
檢查更新的代碼... – Arshad