比如这么写是自适应列宽xlSheets.application.Cells.EntireRow.AutoFit()
这么写xlSheets.application.Rows(2).RowHeight = 300可以把第二行设成固定行高
但是有的时候EXCEL里有多行文本,怎么控制行高自适应呢,求解答。

VB 导出 excel 数据怎么控制行高自适应文本
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注
不知道你用的哪个控件,可去看下对应控件的api文档有没有可以设置动态行高的地方。
worksheet.AllocatedRange["A1:F15"].AutoFitColumns();
C# 设置Excel数据自适应行高、列宽的2种情况_akn76920的博客-CSDN博客 Excel表格中,由于各种数据的复杂性,可能存在单元格中的数据字号大小、数据内容长度不一而出现,列宽过宽、过窄或者行高过大、过小的问题。常见的解决方法是调整行高、列宽。在Microsoft Excel中,在单元格格式设置中可手动设置自适应行高或自适应列宽,但通过代码,我们可以通过方法AutoFitColumns()或者AutoFitRows()来设置指定数据范围或整个工作表的自适应行高、...https://blog.csdn.net/akn76920/article/details/101885539
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报