Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt einen Wert vom Typ Long zurück, der die Position der angegebenen Form in der Z-Reihenfolge darstellt. Schreibgeschützt.
Syntax
Ausdruck. ZOrderPosition
Ausdruck Ein Ausdruck, der ein Shape-Objekt zurückgibt.
Hinweise
Shapes(1)
gibt die Form an der letzten Position in der Z-Ordnung zurück. Shapes(Shapes.Count)
gibt die Form an der ersten Position in der Z-Ordnung zurück. Diese Eigenschaft ist schreibgeschützt. Um die Position der Form in der Z-Reihenfolge festzulegen, verwenden Sie die ZOrder -Methode.
Die Position einer Form in der Z-Reihenfolge entspricht der Indexnummer der Form in der Shapes-Auflistung. Wenn in myDocument beispielsweise vier Formen vorhanden sind, gibt der Ausdruck myDocument.Shapes(1)
die Form am Ende der Z-Reihenfolge zurück, und der Ausdruck myDocument.Shapes(4)
gibt die Form an der Vorderseite der Z-Reihenfolge zurück.
Wenn Sie einer Auflistung eine neue Form hinzufügen, wird sie standardmäßig in der Z-Ordnung an die erste Position platziert.
Beispiel
In diesem Beispiel wird in myDocument eine Ellipse eingefügt und anschließend an der vorletzten Position in der Z-Reihenfolge positioniert, wenn in dem Dokument noch mindestens eine weitere Form existiert.
Set myDocument = ActiveDocument
With myDocument.Shapes.AddShape(msoShapeOval, 100, 100, 100, 300)
While .ZOrderPosition > 2
.ZOrder msoSendBackward
Wend
End With
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.