Compartilhar via


Shape.IncrementRotation method (Publisher) (Método Shape.IncrementRotation [Publisher])

Altera a rotação da forma especificada em torno do eixo z (estende para fora do plano da publicação) de acordo com o grau especificado.

Sintaxe

expressão. IncrementRotation (Incremento)

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Increment Obrigatório Single Especifica quanto a forma deve ser girada em torno do eixo z, em graus. Um valor positivo gira a forma no sentido horário; um valor negativo gira no sentido anti-horário. Os valores válidos estão entre -360 e 360.

Valor de retorno

Nada

Comentários

Utilize a propriedade Rotação do objeto ShapeRange para definir a rotação absoluta da forma.

Para rodar uma forma tridimensional em torno do eixo x (horizontal) ou do eixo y (vertical), utilize o método IncrementRotationX ou o método IncrementRotationY do objeto ThreeDFormat , respetivamente.

Exemplo

Este exemplo duplica a primeira forma da publicação ativa, define um preenchimento para a cópia, move a mesma 70 pontos para a direita e 50 pontos para cima, e a gira 30 graus no sentido horário.

With ActiveDocument.Pages(1).Shapes(1).Duplicate 
 .Fill.PresetTextured PresetTexture:=msoTextureGranite 
 .IncrementLeft Increment:=70 
 .IncrementTop Increment:=-50 
 .IncrementRotation Increment:=30 
End With

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.