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.