使用c# VSTO在Excel中设置列宽度
本文关键字:置列宽 Excel VSTO 使用 | 更新日期: 2023-09-27 18:11:45
我正在使用c#进行VSTO Excel Add In。
目前我设置的列是自动适合:
newWorkSheet.Columns.AutoFit();
我如何设置列的宽度有一些额外的填充?
在psuedocode中应该是:
Column.Width = columnCurrentWidth + 10
对于特定列,将其设置为比自动适配宽度更宽一点
我已经知道如何获得列的宽度,但不设置它
int width = ((Excel.Range)newWorkSheet.Cells[rowCount, 2]).Width;
必须设置Range
中的ColumnWidth
和RowHeight
。
这个应该可以工作:
int width = ((Excel.Range)newWorkSheet.Cells[rowCount, 2]).Width;
((Excel.Range)newWorkSheet.Cells[rowCount, 2]).ColumnWidth = width + 10;