Compartir a través de


Objeto Adjustments (Publicador)

Contiene una colección de valores de ajuste para el objeto AutoShape o WordArt especificado.

Observaciones

Cada valor de ajuste representa una manera que se puede ajustar un controlador de ajuste. Dado que algunos controladores de ajuste se pueden ajustar de dos maneras(por ejemplo, algunos controladores se pueden ajustar horizontal y verticalmente), una forma puede tener más valores de ajuste de los que tiene controladores de ajuste. Una forma puede tener hasta ocho ajustes.

Utilice la propiedad Adjustments del objeto Shape para devolver un objeto Adjustments . Use Ajustes (índice), donde índice es el número de índice del valor de ajuste, para devolver un valor de ajuste único.

Distintas formas pueden tener números diferentes de valores de ajuste, diferentes tipos de ajustes cambian la geometría de una forma de varias maneras y distintos tipos de ajustes tienen intervalos diferentes de valores válidos.

En la siguiente tabla se resumen los intervalos de valores de ajuste válidos para los distintos tipos de ajustes. En la mayoría de los casos, si especifica un valor que está más allá del intervalo de valores válidos, el valor válido más cercano se asigna al ajuste.

Tipo de ajuste Valores válidos
Lineal (horizontal o vertical) En general, el valor 0,0 representa el borde izquierdo o superior de la forma y el valor 1,0 representa el borde derecho o inferior. Los valores válidos corresponden a los ajustes válidos que se pueden realizar manualmente en la forma. Por ejemplo, si sólo arrastra manualmente un controlador de ajuste a mitad de camino sobre la forma, el valor máximo para el ajuste correspondiente será 0,5.

Para formas como llamadas, donde los valores 0,0 y 1,0 representan los límites del rectángulo definido por los puntos inicial y final de la línea de llamada, números negativos y números mayores que 1,0 son valores válidos.
Radial Un valor de ajuste de 1.0 corresponde al ancho de la forma. El valor máximo es 0,5 o a mitad de camino sobre la forma.
Ángulo Los valores se expresan en grados. Si especifica un valor fuera del intervalo de -180 a 180, se normalizará para que esté dentro de ese intervalo.

Ejemplo

En el siguiente ejemplo se agrega una flecha de llamada derecha al documento activo y se establecen los valores de ajuste para la llamada. Tenga en cuenta que aunque la forma sólo tiene tres controladores de ajuste, dispone de cuatro ajustes. Los ajustes tres y cuatro se corresponden con el controlador que se encuentra entre la punta y el cuerpo de la flecha.

Sub AdjustRightArrowCallout() 
 With ActiveDocument.Pages(1).Shapes.AddShape( _ 
 Type:=msoShapeRightArrowCallout, Left:=72, Top:=72, _ 
 Width:=250, Height:=190).Adjustments 
 .Item(1) = 0.75 'Adjusts width of text box 
 .Item(2) = -0.5 'Adjusts width of arrowhead 
 .Item(3) = 0.8 'Adjusts length of arrowhead 
 .Item(4) = -0.75 'Adjusts width of arrow neck 
 End With 
End Sub

Propiedades

Vea también

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.