C# 如何在c中为所有Excel工作表设置AutoFit()
如何在c++中设置Excel的所有列和所有工作表的自动适配C# 如何在c中为所有Excel工作表设置AutoFit(),c#,excel,C#,Excel,如何在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; u
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();
}
这只适用于一张纸..我想申请所有我有大约100张纸的纸检查更新的代码。。。