Método ContainerProperties.ReorderListMember (Visio)

Move uma forma ou um conjunto de formas para cima ou para baixo na lista.

Sintaxe

mais simples. ReorderListMember (ObjectToReorder, Position)

expressão Uma variável que representa um objeto ContainerProperties .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
ObjectToReorder Obrigatório [DESCONHECIDO] A forma ou formas a serem reorganizadas no contêiner. Podem ser objetos de Forma ou Seleção .
Posição Obrigatório Long A posição de inserção na lista, que é baseada em um.

Valor de retorno

Nothing

Comentários

Se o contêiner não estiver em uma lista, o Microsoft Visio retornará um erro de origem inválida.

Se o parâmetro ObjectToReorder não contiver formas de nível superior na página, se qualquer forma no ObjectToReorder não for um membro da lista ou se a lista estiver bloqueada, o Visio retornará um erro de parâmetro inválido.

Para inserir antes do primeiro item na lista, passe 1 para o parâmetro Position.

Para inserir após o último item da lista, defina Posição maior ou igual à contagem de itens.

Se você passar um valor fora do intervalo para Position, o Visio usará a posição válida mais próxima.

Se você passar uma seleção não contígua de membros de lista para ObjectToReorder, o Visio tornará a seleção contígua na lista reordenada resultante, enquanto mantém a posição relativa. Por exemplo, em uma lista ordenada A,B,C,D, se você mover B e D para a posição 1, a ordem de lista resultante será B,D,A,C.

Exemplo

O seguinte exemplo do Visual Basic for Applications (VBA) mostra como usar o método ReorderListMember para mover uma forma de membro da lista para a segunda posição na lista.

vsoListShape.ContainerProperties.ReorderListMember vsoShape, 2

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.