以下是引用blackzhu在2011-4-19 14:44:00的发言:
这个只能参照帮助里,必须要打开项目才能看见.
另外,我想你的列不需要经常增加吧,这个好像不符合逻辑.
如果你对于增加列的位置有问题,可以使用下面的代码处理.
With Tables("订单")
.Cols("日期").Move(0) '将此列移动到此位置.
.Cols("客户").Move(1)
.Cols("产品").Move(2)
End With
增加列的确一般不是特别经常用到的,但是Excel和Access里都可以很方便做到的,是不是可以考虑在Foxtable里也为用户留一个这样的方法呢?
况且也不能排除一些情况下需要用到啊,比如现在我想建一个表,专门用于存放列表项目的数据表,使用户可以输入A列的数据里,取得B列的值,但是我希望能让用户自己通过窗口建立、定义这样的数据表,这样一来,列的数量就变得不一定完全固定了,需要通过程序进行增加、删除。但是目前的情况下,的确只能通过动态创建,也就是狐狸爸爸在2楼的那个方法实现,但问题是这样需要重启项目才能生效,从用户体验方面来讲的确非常不方便啊。
[此贴子已经被作者于2011-4-19 19:48:16编辑过]