我正在创建一个将数据写入Excel单元格的程序。问题是Excel不允许合并单元格上的自动调整。因此,我必须手动调整宽度和高度。
我尝试了以下内容:
xlWorksheet.Range[xlWorksheet.Cells[1, 4], xlWorksheet.Cells[1, 4]].ColumnWidth = 10;
和
xlWorksheet.Range[xlWorksheet.Cells[1, 4], xlWorksheet.Cells[1, 4]].EntireColumn.Width = 10;
以及我搜索过的所有其他代码,但所有这些代码都返回错误,上面写着无法设置列宽
我还剩下其他事情要做。非常感谢您的帮助。感谢。
答案 0 :(得分:0)
你可以用这种方式直接设置列宽
xlWorkSheet.Columns[3].ColumnWidth = 16;
对于工作表,您需要遍历需要设置宽度的列
for(i=0; i<10; i++)
xlWorkSheet.Columns[i].ColumnWidth = 16;