以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  列焦点问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=148304)

--  作者:hcfbehero
--  发布时间:2020/4/4 11:32:00
--  列焦点问题
我有一表例:表A,里面有许多列,A-Z,我想设置一按钮,点击后,M列,顶左边显示,如同拉动横向流动条,使M列,在表的最左边显示,请各位大佬帮忙写个代码。
--  作者:sloyy
--  发布时间:2020/4/4 23:21:00
--  

Tables("表A").Cols("M列").Move(0)


--  作者:hcfbehero
--  发布时间:2020/4/5 9:47:00
--  
首先谢谢sloyy的回复,您这个是将M列移动到表的第一列了,我的目的是不改变列的排列顺序,只是将M显示在当前的第一列,就像我用鼠标将标向流动条向右拉的效果
--  作者:sloyy
--  发布时间:2020/4/5 10:06:00
--  

我明白你的意思了

Tables("表A").SetColVisibleWidth("A列|0|B列|0|C列|0|D列|0".....)    \'\'\'\'\'把A-L列宽度设为0

Tables("表A").SetColVisibleWidth("M列|90|O列|90|P列|90|Q列|90".....) \'\'\'\'\'把M-Z列宽度设为90


--  作者:有点蓝
--  发布时间:2020/4/5 22:01:00
--  

Tables("表A").LeftVisibleCol = Tables("表A").Cols("
M列").Index