如何从当前活动控件列表框的任何列中检索当前值。 列表框包含具有3个字段的数据。 我希望当用户单击按钮时在文本框中显示该第三列值的值。
txtBox = [Screen] .ActiveControl.column(3)
我不知道自己在做什么错。
答案 0 :(得分:0)
.Column
从零开始。
使用.Column(2)
获取第三列的值。
但是:如果您在单击按钮时执行此操作,则该按钮是活动控件,而不是列表框。
因此,执行此操作的唯一方法(通过名称而不是ActiveControl
来寻址列表框的方法除外)是在列表框AfterUpdate
事件中。
(尽管在这种情况下,您也不需要ActiveControl
...)