是否可以使用C#以编程方式从VSTO强制Excel中的屏幕更新?

时间:2017-09-30 14:46:22

标签: c# vsto excel-2016

是否可以使用Microsoft.Office.Interop.Excel命名空间的方法从VSTO强制Excel 2016中的屏幕更新?

如果我使用以下代码设置列宽,则结果是“蜿蜒”不同宽度的列或列。

  activeWorksheet.Columns[1].ColumnWidth = 50;

  for (int formatCol = 2; formatCol <= 15; formatCol++)
        activeWorksheet.Columns[formatCol].ColumnWidth = 25;

下图显示了设置列宽的结果: enter image description here

第8行的列标题不反映代码中设置的列宽。

如果设置列宽的代码已注释掉,则工作表如下所示: enter image description here

致电AutoFit()会产生类似的结果。

0 个答案:

没有答案