ContainerProperties.ReorderListMember 方法 (Visio)
上移或下移列表中的一个形状或一组形状。
语法
表达式。ReorderListMember (ObjectToReorder、 Position)
表达 一个代表 ContainerProperties 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
ObjectToReorder | 必需 | [未知] | 要在容器中重新排序的一个或多个形状。 可以是 Shape 或 Selection 对象。 |
Position | 必需 | Long | 列表中的插入位置,从 1 开始。 |
返回值
Nothing
备注
如果容器不是列表,Microsoft Visio 将返回“源无效”错误。
如果 ObjectToReorder 参数不包含页面中的顶级形状,如果 ObjectToReorder 中的任何形状均不是列表的成员,或者如果列表已锁定,Visio 会返回“参数无效”错误。
要在列表中的第一项前面插入,请将 1 传递给 Position 参数。
若要在列表中的最后一项之后插入,请将 “位置 ”设置为大于或等于项计数。
如果您传递给 Position 的值超出范围,Visio 会使用最近的有效位置。
如果您传递给 ObjectToReorder 的列表成员并不连续,Visio 会在重新排序的结果列表中使它们连续,并且同时保持它们的相对位置。 例如,在排序 A、B、C、D 的列表中,如果将 B 和 D 移动到位置 1,则生成的列表顺序为 B,D,A,C。
示例
以下Visual Basic for Applications (VBA) 示例演示如何使用 ReorderListMember 方法将列表成员形状移动到列表中的第二个位置。
vsoListShape.ContainerProperties.ReorderListMember vsoShape, 2
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。