Freigeben über


Adjustments-Objekt (Publisher)

Enthält eine Auflistung von Anpassungswerten für das angegebene AutoShape- oder WordArt-Objekt.

Hinweise

Jeder Wert stellt eine Möglichkeit, die einem UserForm angepasst werden kann. Da einige Anpassungspunkte auf zwei Arten angepasst werden können – z. B. können einige Ziehpunkte sowohl horizontal als auch vertikal angepasst werden –, kann ein Shape mehr Anpassungswerte aufweisen als Anpassungspunkte. Eine Form kann bis zu acht Korrekturen aufweisen.

Verwenden Sie die Adjustments-Eigenschaft des Shape-Objekts , um ein Adjustments-Objekt zurückzugeben. Verwenden Sie Anpassungen (Index), wobei index die Indexnummer des Anpassungswerts ist, um einen einzelnen Anpassungswert zurückzugeben.

Verschiedene Formen haben verschieden viele Anpassungswerte, verschiedene Arten von Anpassungen ändern die Geometrie einer Form auf verschiedene Weisen, und verschiedene Arten von Anpassungen haben verschiedene Bereiche gültiger Werte.

Die folgende Tabelle fasst die Bereiche für gültige Anpassungswerte für verschiedene Typen von Anpassungen zusammen. Wenn Sie einen Wert angeben, der außerhalb des Gültigen Wertebereichs liegt, wird der Anpassung in den meisten Fällen der nächstgelegene gültige Wert zugewiesen.

Typ der Anpassung Gültige Werte
Linear (horizontal oder vertikal) Generally the value 0.0 represents the left or top edge of the shape and the value 1.0 represents the right or bottom edge of the shape. Gültige Werte entsprechen gültigen Anpassungen, die Sie manuell an der Form vornehmen können. For example, if you can only pull an adjustment handle half way across the shape manually, the maximum value for the corresponding adjustment will be 0.5.

For shapes such as callouts, where the values 0.0 and 1.0 represent the limits of the rectangle defined by the starting and ending points of the callout line, negative numbers and numbers greater than 1.0 are valid values.
Radial An adjustment value of 1.0 corresponds to the width of the shape. The maximum value is 0.5, or halfway across the shape.
Winkel Werte werden in Grad angegeben. Wenn Sie einen Wert außerhalb des Bereichs -180 bis 180 angeben, wird er normalisiert, um innerhalb dieses Bereichs zu liegen.

Beispiel

Das folgende Beispiel fügt eine Legende mit Pfeil nach rechts zu dem aktiven Dokument hinzu und legt Anpassungswerte für die Legende fest. Obwohl die Form nur drei Zeiger zum Anpassen hat, weist sie vier Anpassungen auf. Die Korrekturen 3 und 4 entsprechen dem Ziehpunkt zwischen der Pfeilspitze und dem Pfeilende.

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

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.