以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]设置列宽的问题?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=28384)

--  作者:samica
--  发布时间:2013/1/27 15:16:00
--  [求助]设置列宽的问题?
有没有这样的代码,可以设置列宽:

dim i as integer = 80

Tables("订单").SetColVisibleWidth("日期|90|产品|\'& i &\'|客户| \'& i &\' |数量|60"

请哪位狐表高手指导一下,谢谢!


--  作者:samica
--  发布时间:2013/1/27 15:59:00
--  
林老师,您在吗?给个答案吧,谢谢!
--  作者:paullqxp
--  发布时间:2013/1/27 17:56:00
--  

看这个帖子是你想要的效果么?

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=25732


--  作者:hanxuntx
--  发布时间:2013/1/27 21:59:00
--  

如果要每一列列宽相等

遍历设置一下即可吧

For each c as col in tables("表A”).cols

    c.width = 80

next

 


--  作者:samica
--  发布时间:2013/1/28 8:22:00
--  
感谢 paullqxp 老师的帮助,我想要的就是这样的效果,如果有像这种代码的话就更好了:

dim i as integer = 80

Tables("订单").SetColVisibleWidth("日期|90|产品|\'& i &\'|客户| \'& i &\' |数量|60")


--  作者:lin_hailun
--  发布时间:2013/1/28 8:37:00
--  
 不是可以的么?

Tables("订单").SetColVisibleWidth("日期|90|产品|" & i & "|客户| " & i & "|数量|60")

--  作者:samica
--  发布时间:2013/1/28 8:50:00
--  
以下是引用lin_hailun在2013-1-28 8:37:00的发言:
 不是可以的么?

Tables("订单").SetColVisibleWidth("日期|90|产品|" & i & "|客户| " & i & "|数量|60")

林老师,谢谢您,我就要这样的代码(我用的是单引号,怪不得老是出错),这样我就更方便了。