以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- Foxtable内容显示及Excel报表导出的内容显示问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=101517) |
||||||||
-- 作者:xvkewen -- 发布时间:2017/6/1 22:02:00 -- Foxtable内容显示及Excel报表导出的内容显示问题 如下图,当Foxtable的单元格内容过多的时候,是否可以自动调整行高或列宽来显示全部内容?同理,将内容导出到Excel报表时,有没有办法 自动调整Excel行高或列宽来显示全部内容
![]() ![]() ![]() ![]() |
||||||||
-- 作者:有点色 -- 发布时间:2017/6/1 23:13:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=101137&skin=0
|
||||||||
-- 作者:xvkewen -- 发布时间:2017/6/3 16:11:00 -- 我按以上链接的方法设置的自动调整行高,但还是个别不显示全部(只是最后一行显示不出来),如下图,为什么?
|
||||||||
-- 作者:xvkewen -- 发布时间:2017/6/4 14:38:00 -- 老师们帮帮忙呀 |
||||||||
-- 作者:有点色 -- 发布时间:2017/6/4 15:58:00 -- 代码没问题,请上传具体例子测试
|
||||||||
-- 作者:xvkewen -- 发布时间:2017/7/10 9:25:00 -- 实例用的公司的MS sql服务器,由于权限问题,不方便贴上来;只能把我导出的EXCEL表传上来,里面的黄色填充内容就是没有自动换行成功的,看看能不能分析出问题所在~
[此贴子已经被作者于2017/7/10 9:25:53编辑过]
|
||||||||
-- 作者:有点甜 -- 发布时间:2017/7/10 9:51:00 -- 测试了一下,对于合并单元格的列,无效。
如果要处理,需要用下面代码(你的模板有问题,请把右边多余的列删除)
|
||||||||
-- 作者:xvkewen -- 发布时间:2017/7/10 10:19:00 -- 以上代码看不懂,我用它直接替换了操作Excel换行部分的代码,运行后,提示个“255”,然后程序就死了,没反应,等了差不多1分钟才将Excle导出来;导出来以后,发现原来的合并列没有问题了,但是有一个没有合并的列则出现了之前换行不完整的地方,导出的表格如下:
|
||||||||
-- 作者:有点甜 -- 发布时间:2017/7/10 10:29:00 -- 1、模板那里,请把你右边空白的列删除一次;
2、该一句代码
tempWs.Columns(1).ColumnWidth = iif(width>10, width-10, width) |
||||||||
-- 作者:xvkewen -- 发布时间:2017/7/10 10:46:00 -- 还是不行,按上面的方法删了列,也改了代码;导出来的结果还是不对;我本来想在最后一列增加一个<End>,但系统提示我,找不到[End]列~
|