以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于excel 单元格自动换行的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86253)

--  作者:jialihaha
--  发布时间:2016/6/14 9:46:00
--  关于excel 单元格自动换行的问题
我用代码将表格数据写入excel,有些单元格内容过长,能否有什么设置可以让其自动换行呢?
--  作者:大红袍
--  发布时间:2016/6/14 11:24:00
--  

设置自动行高即可。

 

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("d:\\test.xls")
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim Rg As MSExcel.Range = Ws.Cells
Rg.WrapText = True
\'Rg.EntireColumn.AutoFit   \'自动调整列宽
Rg.EntireRow.AutoFit  \'自动调整行高
App.Visible = True