Adjustments-Objekt (Excel)Adjustments object (Excel)

Enthält eine Auflistung von Anpassungs Werten für die angegebene AutoForm, das WordArt -Objekt oder den Konnektor.Contains a collection of adjustment values for the specified AutoShape, WordArt object, or connector.

HinweiseRemarks

Jeder Anpassungswert stellt eine Möglichkeit dar, mit der ein anpassungspunkt angepasst werden kann.Each adjustment value represents one way that an adjustment handle can be adjusted. Da einige Anpassungsziehpunkte auf zwei Arten—angepasst werden können, können beispielsweise einige Ziehpunkte sowohl horizontal als auch—vertikal angepasst werden, sodass eine Form mehr Anpassungswerte als Anpassungspunkte aufweisen kann.Because some adjustment handles can be adjusted in two ways—for example, some handles can be adjusted both horizontally and vertically—a shape can have more adjustment values than it has adjustment handles. Eine Form kann bis zu acht Korrekturen aufweisen.A shape can have up to eight adjustments.

Verwenden Sie die Anpassungen Eigenschaft, um ein Adjustments -Objekt zurückzugeben.Use the Adjustments property to return an Adjustments object. Verwenden **** Sie Adjustments (Index), wobei Index die Indexnummer des Anpassungs Werts ist, um einen einzelnen Anpassungswert zurückzugeben.Use Adjustments (index), where index is the adjustment value's index number, to return a single adjustment value.

Unterschiedliche Formen weisen eine unterschiedliche Anzahl von Anpassungs Werten auf.Different shapes have different numbers of adjustment values. Unterschiedliche Arten von Anpassungen ändern die Geometrie eines Shapes auf unterschiedliche Weise.Different kinds of adjustments change the geometry of a shape in different ways. Darüber hinaus weisen verschiedene Arten von Anpassungen unterschiedliche Bereiche gültiger Werte auf.In addition, different kinds of adjustments have different ranges of valid values. Die folgende Abbildung zeigt, was jeder einzelne der vier Korrekturwerte für eine Legende mit einem Pfeil nach rechts zur Definition der Geometrie der Legende beiträgt.For example, the following illustration shows what each of the four adjustment values for a right-arrow callout contributes to the definition of the callout's geometry.


Anpassung

Hinweis

Da alle anpassbaren Formen über unterschiedliche Anpassungsgruppen verfügen, überprüfen Sie das Verhalten der Anpassungen einer bestimmten Form am Besten, indem Sie manuell eine Instanz der Form erstellen, die Anpassungen bei aktivierter Makroaufzeichnung vornehmen und anschließend den aufgezeichneten Code überprüfen.Because each adjustable shape has a different set of adjustments, the best way to verify the adjustment behavior for a specific shape is to manually create an instance of the shape, make adjustments with the macro recorder turned on, and then examine the recorded code.

Die folgende Tabelle fasst die Bereiche der gültigen Korrekturwerte für verschiedene Korrekturtypen zusammen.The following table summarizes the ranges of valid adjustment values for different types of adjustments. Wenn Sie einen Wert angeben, der den Bereich der gültigen Werte überschreitet, wird der Korrektur in den meisten Fällen der nächstliegende gültige Wert zugewiesen.In most cases, if you specify a value that's beyond the range of valid values, the closest valid value will be assigned to the adjustment.

Typ der AnpassungType of adjustment Gültige WerteValid values
Linear (horizontal oder vertikal)Linear (horizontal or vertical) Im Allgemeinen stellt der Wert 0,0 den linken oder oberen Rand der Form dar, und der Wert 1,0 stellt den rechten oder unteren Rand der Form dar.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 am Shape manuell vornehmen können.Valid values correspond to valid adjustments that you can make to the shape manually. 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 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.

Bei Shapes wie Konnektoren und Legenden, bei denen die Werte 0,0 und 1,0 die Grenzen des Rechtecks darstellen, das durch die Anfangs-und Endpunkte der Verbindungs-oder Legendenzeile definiert ist, sind negative Zahlen und Zahlen größer als 1,0 gültige Werte.For shapes such as connectors and callouts, where the values 0.0 and 1.0 represent the limits of the rectangle defined by the starting and ending points of the connector or callout line, negative numbers and numbers greater than 1.0 are valid values.
RadialRadial Ein Anpassungswert von 1,0 entspricht der Breite der Form.An adjustment value of 1.0 corresponds to the width of the shape. Der Maximalwert beträgt 0,5 oder die halbe Breite der Form.The maximum value is 0.5, or half way across the shape.
WinkelAngle Werte werden in Grad angegeben.Values are expressed in degrees. Wenn Sie einen Wert außerhalb des Bereichs 180 bis 180 angeben, wird er normalisiert, sodass er innerhalb dieses Bereichs liegt.If you specify a value outside the range 180 to 180, it will be normalized to be within that range.

BeispielExample

Im folgenden Beispiel wird in myDocument eine Legende mit Pfeil nach rechts eingefügt und Anpassungswerte für die Legende festgelegt.The following example adds a right-arrow callout to myDocument and sets adjustment values for the callout. Beachten Sie, dass die Legende nur drei Korrekturziehpunkte, aber vier Anpassungen besitzt.Note that although the shape has only three adjustment handles, it has four adjustments. Die Korrekturen 3 und 4 entsprechen dem Ziehpunkt zwischen der Pfeilspitze und dem Pfeilende.Adjustments three and four both correspond to the handle between the head and neck of the arrow.

Set myDocument = Worksheets(1) 
Set rac = myDocument.Shapes.AddShape(msoShapeRightArrowCallout, _ 
 10, 10, 250, 190) 
With rac.Adjustments 
 .Item(1) = 0.5 'adjusts width of text box 
 .Item(2) = 0.15 'adjusts width of arrow head 
 .Item(3) = 0.8 'adjusts length of arrow head 
 .Item(4) = 0.4 'adjusts width of arrow neck 
End With

EigenschaftenProperties

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.