Freigeben über


CanvasShapes.Range-Methode (Word)

Gibt ein ShapeRange -Objekt zurück.

Syntax

Ausdruck. Bereich (Index)

expression Erforderlich. Eine Variable, die ein CanvasShapes-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Index Erforderlich Variant Gibt an, welche Formen im angegebenen Bereich enthalten sein sollen. Kann eine ganze Zahl sein, die die Indexnummer einer Form innerhalb der Shapes-Auflistung angibt, eine Zeichenfolge, die den Namen einer Form angibt, oder ein Array, das ganze Zahlen oder Zeichenfolgen enthält.

Rückgabewert

ShapeRange

Hinweise

Zeichenpositionswerte beginnen am Anfang des Dokuments bei 0 (null). Alle Zeichen werden mitgezählt, auch die nicht druckbaren Zeichen. Verborgene Zeichen werden mitgezählt, auch wenn sie nicht angezeigt werden.

ShapeRange-Objekte umfassen keine InlineShape-Objekte. Ein InlineShape-Objekt ist äquivalent zu einem Zeichen und wird wie ein Zeichen innerhalb eines Textbereichs positioniert. Shape-Objekte sind an einem Textbereich verankert (standardmäßig an der Markierung), aber sie können auf der Seite beliebig positioniert werden. Ein Shape-Objekt wird immer auf derselben Seite wie der Bereich angezeigt, an dem es verankert ist.

Die meisten Operationen, die Sie mit einem Shape-Objekt ausführen können, können Sie auch mit einem ShapeRange-Objekt durchführen, das eine einzige Form enthält. Einige Operationen führen zu einem Fehler, wenn sie für ein ShapeRange-Objekt durchgeführt werden, das mehrere Formen enthält.

Beispiel

In diesem Beispiel werden die Formen in der ersten Form des aktiven Dokuments markiert und gelöscht. In diesem Beispiel wird vorausgesetzt, dass es sich bei der ersten Form um einen Zeichenbereich handelt.

Sub CanvasShapeRange() 
 Dim rngCanvasShapes As Range 
 Set rngCanvasShapes = ActiveDocument.Shapes(1).CanvasItems.Range(1) 
 rngCanvasShapes.Select 
 rngCanvasShapes.Delete 
End Sub

Siehe auch

CanvasShapes-Auflistungsobjekt

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.