可见区域
Table有以下属性,用 来设置或获得可见区域的位置。
属性名 | 说明 |
TopVisibleRow | 整数型,返回或设置第一个可见行的位置 |
BottomVisibleRow | 整数型,返回最后一个可见行的位置。 |
LeftVisibleCol | 整数型,返回或设置第一个可见列位置。 |
RightVisibleCol | 整数型,返回最后一个可见列位置。 |
以下图为例,各属性的值为:
TopVisibleRow:5
BottomVisibleRow:18
LeftVisibleCol:2
RightVisibleCol:6
提示:
1、行和列都是从0开始编号的,例如上图中,第一个可见行是第6行,所以TopVisibleRow等于5,第一个可见列是第3列,所以LeftVisibleCol等于2。
2、上图的第19行虽然显示不完整,但依然是最后一个可见行,所以BottomVisibleRow等于18,而不是17,行位置从0开始编号,18表示第19行。
通过设置TopVisibleRow和LeftVisibleCol属性,可以使得表滚动到指定的行列。
例如希望滚动员工表,使得第三行成为第一个可见行,姓名列成为第一个可见列:
With Tables("员工")
.LeftVisibleCol = .Cols("姓名").Index
.TopVisibleRow = 2
End With