Compartir a través de


Método Shape.Offset (Visio)

Desplaza una forma una distancia especificada.

Sintaxis

expresión. Desplazamiento (distancia)

Expresión Variable que representa un objeto Shape .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Distancia Obligatorio Double Especifica la distancia que se debe desplazar la forma.

Valor devuelto

Nothing

Comentarios

Llamar al método Offset equivale a hacer clic en Desplazamiento en la interfaz de usuario de Microsoft Visio (haga clic en Operaciones en el grupo Diseño de formas en la ficha Programador).

Para una línea o curva especificada, el desplazamiento se implementa como un par de líneas o curvas equidistantes de la línea o curva original. Las formas que se han desplazado heredan las tramas de línea de las formas originales. No heredan ningún patrón de relleno ni texto de las formas originales.

Ejemplo:

Esta macro de Microsoft Visual Basic para Aplicaciones (VBA) muestra cómo utilizar el método Offset para desplazar una línea una distancia determinada.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.