ContainerProperties.ReorderListMember 方法 (Visio)

上移或下移列表中的一个形状或一组形状。

语法

表达式ReorderListMember (ObjectToReorderPosition)

表达 一个代表 ContainerProperties 对象的变量。

参数

名称 必需/可选 数据类型 说明
ObjectToReorder 必需 [未知] 要在容器中重新排序的一个或多个形状。 可以是 ShapeSelection 对象。
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。