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.