Window.RangeFromPoint-Methode (Word)
Gibt das Range- oder Shape-Objekt zurück, das sich an der durch die Bildschirmpositionskoordinaten definierten Stelle befindet.
Syntax
Ausdruck. RangeFromPoint (x, y)
expression Erforderlich. Eine Variable, die ein Window-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
x | Erforderlich | Long | Der horizontale Abstand (in Pixeln) vom linken Rand des Fensters zu dem Punkt. |
y | Erforderlich | Long | Der vertikale Abstand (in Pixeln) vom oberen Rand des Fensters zu dem Punkt. |
Rückgabewert
Objekt
Hinweise
Wenn sich an der mit den Koordinaten angegebenen Stelle kein Bereich und keine Form befindet, wird von der Methode Nothing zurückgegeben.
Beispiel
In diesem Beispiel wird ein neues Dokument erstellt und diesem ein fünfzackiger Stern hinzugefügt. Anschließend wird die Bildschirmposition der Form ermittelt und berechnet, wo sich der Mittelpunkt der Form befindet. Mit diesen Koordinaten wird die RangeFromPoint-Methode verwendet, um einen Verweis auf die Form zurückzugeben und ihre Füllfarbe zu ändern.
Dim pLeft As Long
Dim pTop As Long
Dim pWidth As Long
Dim pHeight As Long
Dim newShape As Object
Dim newDoc As New Document
With newDoc
.Shapes.AddShape msoShape5pointStar, _
288, 100, 100, 72
.ActiveWindow.GetPoint pLeft, pTop, _
pWidth, pHeight, .Shapes(1)
Set newShape = .ActiveWindow.RangeFromPoint(pLeft _
+ pWidth * 0.5, pTop + pHeight * 0.5)
newShape.Fill.ForeColor.RGB = RGB(80, 160, 130)
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.