在与 合作时Excel Interop
,我遇到了一个问题。在保存之前我使用以下代码自动调整工作表的列。
Excel.Worksheet curSheet = (Excel.Worksheet)wsEnumerator.Current;
curSheet.UsedRange.EntireColumn.AutoFit();
它对我来说很好。然后我遇到了一些特定的 Excel 工作表的问题。如果我自动调整它说AutoFit method of Range class failed
。
导致问题的 excel 表可在此处获得
现在我想知道的是,是否有某种方法可以检查 excel 表是否支持 Autofit。就像是
if(sheet.CanAutoFit())
curSheet.UsedRange.EntireColumn.AutoFit();
任何帮助,将不胜感激。