Compartilhar via


Método Shape.Offset (Visio)

Desloca uma forma por um valor especificado.

Sintaxe

expressão. Deslocamento (distância)

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Distância Obrigatório Double Especifica a distância para deslocar a forma.

Valor de retorno

Nada

Comentários

Chamar o método Offset equivale a clicar em Deslocamento na interface de usuário do Microsoft Visio (clique em Operações do grupo Design da Forma na guia Desenvolvedor).

Para uma linha ou curva especificada, o deslocamento é implementado como um par de linhas ou curvas equidistantes da linha ou curva original. As formas de deslocamento herdam padrões de linha das formas originais. Eles não herdam nenhum padrão de preenchimento ou texto das formas originais.

Exemplo

Esta macro do Microsoft Visual Basic for Applications (VBA) mostra como usar o método Offset para deslocar uma forma de linha por um valor especificado.

Public Sub Offset_Example() 
 
 Dim vsoShape As Visio.Shape 
 
 Set vsoShape = Application.ActiveWindow.Page.DrawLine(3, 3, 6, 6) 
 
 ActiveWindow.DeselectAll 
 ActiveWindow.Select vsoShape, visSelect 
 vsoShape.Offset(2) 
 
End Sub

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.