Método ContainerProperties.ReorderListMember (Visio)
Move uma forma ou um conjunto de formas para cima ou para baixo na lista.
Sintaxe
expressão. 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 Shape ou Selection . |
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 item final na 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 exemplo de VBA (Visual Basic for Applications) a seguir mostra como usar o método ReorderListMember para mover uma forma de membro de lista para a segunda posição da 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.