Klasse ShapeRange - ein Formenbereich (PowerPoint VBA)

Die Klasse ShapeRange stellt einen Formbereich dar, der eine Reihe von Formen eines Dokuments umfasst. Ein Formbereich kann nur eine Form oder sämtliche Formen eines Dokuments enthalten.

Die folgenden Klassen geben Zugriff auf die Klasse ShapeRange

Um eine ShapeRange -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim sre as ShapeRange
Set sre = ActiveWindow.RangeFromPoint.Ungroup()
Die folgenden Prozeduren können zum Festlegen der ShapeRange Klassenvariablen verwendet werden : CustomLayout.Background, GroupShapes.Range, Master.Background, Selection.ChildShapeRange, Selection.ShapeRange, Shape.Duplicate, Shape.Ungroup, Duplicate, Ungroup, Shapes.Paste, Shapes.PasteSpecial, Shapes.Range, Slide.Background und SlideRange.Background ....

Methoden

Align - Richtet die Formen im angegebenen Formenbereich aus.

Apply - Ausdruck. Anwenden

ApplyAnimation - Wendet Animation auf ein ShapeRange -Objekt.

ConvertTextToSmartArt - Gibt die Anzahl von Objekten in der angegebenen Auflistung zurück. Schreibgeschützt.

Copy - Kopiert das angegebene Objekt in die Zwischenablage.

Cut - Löscht das angegebene Objekt und stellt es in die Zwischenablage.

Delete - Löscht das angegebene ShapeRange -Objekt.

Distribute - Verteilt die Formen im angegebenen Formenbereich gleichmäßig. Sie können angeben, ob die Formen horizontal oder vertikal und über die gesamte Folie oder nur über den ursprünglich beanspruchten Raum verteilt werden sollen.

Duplicate - Erstellt ein Duplikat des angegebenen ShapeRange -Objekts, fügt den Formentyp der Shapes -Auflistung hinzu und gibt dann das neue ShapeRange -Objekt zurück. Die duplizierten Objekte werden am Ende der Shapes -Auflistung platziert.

Flip - Spiegelt den angegebenen Formenbereich an der horizontalen oder vertikalen Achse.

Group - Gruppiert die Formen im angegebenen Bereich. Gibt die gruppierten Formen als einzelnes Shape -Objekt zurück.

IncrementLeft - Verschiebt den angegebenen Formenbereich horizontal um die angegebene Anzahl von Punkten.

IncrementRotation - Ändert die Drehung der angegebenen Formbereich an, um die z-Achse um die angegebene Gradzahl. Verwenden Sie die Rotation -Eigenschaft, um die absolute Drehung des Formbereichs festzulegen.

IncrementTop - Verschiebt den angegebenen Formenbereich vertikal um die angegebene Anzahl von Punkten.

Item - Gibt ein einzelnes Shape -Objekt aus der angegebenen ShapeRange -Auflistung zurück.

MergeShapes - Kombiniert alle Formen im Range-Shape, um eine einzelne neue Form zu erstellen.

PickUp - Kopiert die Formatierung der angegebenen Form. Verwenden Sie die Apply -Methode, um die kopierte Formatierung auf eine andere Form anzuwenden.

PickupAnimation - Nimmt alle Animationen aus dem ShapeRange -Objekt auf.

Regroup - Stellt die Gruppe wieder her, der der angegebene Formbereich zuvor angehörte. Gibt die neu gruppierten Formen als einzelnes Shape -Objekt zurück.

RerouteConnections - Leitet Connectors, damit sie den kürzesten möglichen Weg zwischen den Shapes nutzen, die sie verbinden. Dazu kann die RerouteConnections -Methode die Enden einer Verbindung trennen und Sie an verschiedenen Verbindungs Standorten der verbundenen Shapes anfügen.

ScaleHeight - Skaliert die Höhe der Formen im Bereich um einen angegebenen Faktor.

ScaleWidth - Skaliert die Breite der Formen im Bereich um einen angegebenen Faktor.

Select - Markiert das angegebene Objekt.

SetShapesDefaultProperties - Übernimmt das Format der angegebenen Form für die Standardform. Für Formen, die erstellt werden, nachdem diese Methode verwendet wurde, wird dieses Format standardmäßig übernommen.

Ungroup - Hebt die Gruppierung aller gruppierten Formen in der angegebenen Form oder einen Bereich von Formen. Zerlegt Bilder und OLE-Objekte innerhalb der angegebenen Form oder einen Bereich von Formen. Gibt die nicht gruppierten Formen als einzelnes ShapeRange -Objekt zurück.

UpgradeMedia - Aktualisiert Medien innerhalb des angegebenen ShapeRange -Objekts.

ZOrder - Verschiebt den angegebenen Formenbereich vor oder hinter andere Formen in der Auflistung (d. h. die Position des Formenbereichs in der Z-Ordnung ändert sich).

Eigenschaften

ActionSettings Gibt ein ActionSettings -Objekt, das Informationen über welche Aktion ausgeführt wird, wenn der Benutzer klickt oder den Mauszeiger über die angegebene Form oder den angegebenen Textbereich während einer Bildschirmpräsentation enthält. Schreibgeschützt.

Adjustments Gibt ein Adjustments -Objekt, das Anpassungswerte für alle Korrekturen in der angegebenen Form enthält. Gilt für alle ShapeRange -Objekt, das eine AutoForm, WordArt oder eine Verbindung darstellt. Schreibgeschützt.

AlternativeText Gibt den alternativen Text zurück, der einer Form in einer Webpräsentation zugeordnet ist, oder legt den Text fest. Lese-/Schreibzugriff.

AnimationSettings Gibt ein AnimationSettings -Objekt, das alle Spezialeffekte darstellt, die Sie für die Animation der angegebenen Form anwenden können. Schreibgeschützt.

AutoShapeType Gibt den Typ des Typs für das angegebene ShapeRange -Objekt zurück oder legt diesen fest, das eine andere AutoForm als eine Linien-, Freihandform-Zeichnung oder einen Verbinder darstellen muss. Lese-/Schreibzugriff.

BackgroundStyle Legt das Hintergrundformat des angegebenen Objekts fest oder gibt es zurück. Lese-/Schreibzugriff.

BlackWhiteMode Gibt einen Wert zurück, der angibt, wie die angegebene Form angezeigt wird, wenn die Präsentation im Schwarzweißmodus betrachtet wird, oder legt diesen fest. Lese-/Schreibzugriff.

Callout Gibt ein CalloutFormat -Objekt, das die Legende formatieren der Eigenschaften für die angegebene Form enthält. Gilt für Shape- oder ShapeRange -Objekte, die Legenden darstellen. Schreibgeschützt.

Chart Gibt das Chart -Objekt des aktuellen ShapeRange -Objekts zurück. Schreibgeschützt.

Child MsoTrue, wenn die Form einer untergeordneten Form ist oder wenn alle Formen eines Formbereichs untergeordnete Formen derselben übergeordneten sind. Schreibgeschützt.

ConnectionSiteCount Gibt die Anzahl der Verbindungsseiten der angegebenen Form zurück. Schreibgeschützt.

Connector Bestimmt, ob es sich bei der angegebenen Form um eine Verbindung handelt. Schreibgeschützt.

ConnectorFormat Gibt ein ConnectorFormat -Objekt für die Verbindung Formateigenschaften enthält. Gilt für Shape- oder ShapeRange -Objekte, die Connectors darstellen. Schreibgeschützt.

Count Gibt die Anzahl von Objekten in der angegebenen Auflistung zurück. Schreibgeschützt.

CustomerData Gibt ein CustomerData -Objekt zurück.

Decorative Legt das dekorative Flag für das angegebene Objekt fest oder gibt es zurück. Lese-/Schreibzugriff.

Fill Gibt ein FillFormat -Objekt, die Füllung Formateigenschaften für die angegebene Form enthält. Schreibgeschützt.

Glow Gibt das Leuchtformat für den angegebenen Formenbereich zurück. Schreibgeschützt.

GraphicStyle Gibt eine MsoGraphicStyleIndex -Konstante zurück oder legt Sie fest, die die Formatvorlage eines Formbereichs mit einem oder mehreren SVG-Grafiken darstellt. Lese-/Schreibzugriff.

GroupItems Gibt ein GroupShapes -Objekt, das die einzelnen Formen in der angegebenen Gruppe darstellt. Verwenden Sie die Item -Methode des GroupShapes -Objekts, um eine einzelne Form aus der Gruppe zurückzugeben. Schreibgeschützt.

HasChart Gibt zurück, ob der vom angegebenen Objekt dargestellte Formbereich ein Diagramm enthält. Schreibgeschützt.

HasInkXML Gibt einen MsoTriState-Aufzählungswert zurück, der angibt, ob der angegebene Formbereich über die ShapeRange.InkXML-Eigenschaft abrufbaren Ink XML-Code enthält. Schreibgeschützt.

HasSectionZoom

HasSmartArt Gibt true zurück, wenn das aktuelle ShapeRange -Objekt ein SmartArt-Diagramm aufweist. Schreibgeschützt.

HasTable Gibt zurück, ob es sich bei der angegebenen Form um eine Tabelle handelt. Schreibgeschützt.

HasTextFrame Gibt zurück, ob die angegebene Form einen Textrahmen hat. Schreibgeschützt.

Height Gibt die Höhe des angegebenen Objekts (in Punkten) zurück oder legt sie fest. Lese-/Schreibzugriff.

HorizontalFlip Gibt zurück, ob die angegebene Form an der horizontalen Achse gespiegelt wird. Schreibgeschützt.

Id Gibt eine lange, die die Form oder einen Bereich von Formen identifiziert. Schreibgeschützt.

InkXML Gibt eine Zeichenfolge zurück, die das dem angegebenen Formbereich zugeordnete InkActionML-Objekt enthält. Schreibgeschützt.

IsNarration Gibt an, ob der angegebene Formbereich einen Kommentar enthält. Lese-/Schreibzugriff.

Left Zurückgeben oder Festlegen einer einzelnen, die den Abstand in Punkt vom linken Rand der äußersten linken Form im Formbereich zum linken Rand der Folie darstellt. Lese-/Schreibzugriff.

Line Gibt ein LineFormat -Objekt, die Zeile, die Formateigenschaften für die angegebene Form enthält. (Bei einer Linie stellt das LineFormat -Objekt die Linie selbst; für eine Form mit einem Rahmen stellt das LineFormat -Objekt den Rahmen dar.) Schreibgeschützt.

LinkFormat Gibt ein LinkFormat -Objekt, das die Eigenschaften enthält, die für verknüpfte OLE-Objekte eindeutig sind. Schreibgeschützt.

LockAspectRatio Legt fest, ob die angegebene Form bei der Änderung ihrer Größe die Ausgangsproportionen beibehält. Lese-/Schreibzugriff.

MediaFormat Gibt das aktuelle Media Format -Objekt zurück. Schreibgeschützt.

MediaType Gibt den OLE-Medientyp zurück. Schreibgeschützt.

Model3D Gibt ein Model3DFormat -Objekt zurück, das die 3D-Eigenschaften eines 3D-Modellobjekts darstellt. Schreibgeschützt.

Name Wenn eine Form erstellt wird, weist Microsoft PowerPoint ihr automatisch einen Namen in der Form _ShapeType-Nummer_zu __ , wobei ShapeType den Typ der Form oder AutoForm angibt und Number eine ganze Zahl ist, die innerhalb der Auflistung von eindeutig ist. Shapes auf der Folie. So könnten die automatisch generierten Namen der Formen auf einer Folie Placeholder 1, Oval 2 und Rectangle 3 lauten. Verwenden Sie zum Vermeiden eines Konflikts bei automatisch zugewiesenen Namen nicht die Form ShapeType Number für benutzerdefinierte Namen, wobei ShapeType einen Wert darstellt, der für automatisch generierte Namen verwendet wird, und Number eine positive ganze Zahl darstellt. Ein Formenbereich muss genau eine Form enthalten. Lese-/Schreibzugriff.

Nodes Gibt eine ShapeNodes -Auflistung, die die geometrische Beschreibung der angegebenen Form darstellt. Gilt für ShapeRange -Objekte, die Freihandzeichnungen darstellen.

OLEFormat Gibt ein OLEFormat -Objekt, das OLE-Formateigenschaften für die angegebene Form enthält. Gilt für Shape- oder ShapeRange -Objekte, die OLE-Objekte darstellen. Schreibgeschützt.

ParentGroup Gibt ein Shape -Objekt zurück, das die gemeinsame Form des übergeordneten Objekts einer untergeordneten Form oder eines Bereichs aus untergeordneten Formen darstellt.

PictureFormat Gibt ein PictureFormat -Objekt, das Formateigenschaften für die angegebene Form enthält. Schreibgeschützt.

PlaceholderFormat Gibt ein PlaceholderFormat -Objekt, das die Eigenschaften enthält, die nur für Platzhalter sind. Schreibgeschützt.

Reflection Gibt das Spiegelungsformat für den angegebenen Formenbereich zurück. Schreibgeschützt.

Rotation Gibt die Gradzahl zurück, um die die angegebene Form um die Z-Achse gedreht wird, oder legt diese Gradzahl fest. Lese-/Schreibzugriff.

Shadow Gibt ein ShadowFormat -Objekt zurück, das Schattenformatierungseigenschaften für die angegebenen Formen enthält. Schreibgeschützt.

ShapeStyle Legt den Formenartindex für das angegebene Objekt fest oder gibt ihn zurück.

SmartArt Gibt das SmartArt-Diagramm des ShapeRange -Objekts zurück. Schreibgeschützt.

SoftEdge Gibt das Format für weiche Kanten für den angegebenen Formenbereich zurück. Schreibgeschützt.

Table Gibt ein Table -Objekt, das eine Tabelle in einer Form oder eines Formbereichs darstellt. Schreibgeschützt.

Tags Gibt ein Tags -Objekt, das die Tags für das angegebene Objekt darstellt. Schreibgeschützt.

TextEffect Gibt ein TextEffectFormat -Objekt, das Text Auswirkungen Formateigenschaften für die angegebene Form enthält. Schreibgeschützt.

TextFrame Gibt ein TextFrame -Objekt, das die Ausrichtung und Verankerungseigenschaften für die angegebene Form oder das Mastertextformat enthält. Schreibgeschützt.

TextFrame2 Gibt das TextFrame2 -Objekt zurück, das dem angegebenen ShapeRange -Objekt zugeordnet ist, das die Ausrichtungs-und Verankerungseigenschaften für den angegebenen Formbereich enthält. Schreibgeschützt.

ThreeD Gibt ein ThreeDFormat -Objekt zurück, das die Formatierungseigenschaften für 3D-Effekte für die angegebene Form enthält. Schreibgeschützt.

Title Gibt ein Shape -Objekt zurück, das den Folientitel darstellt. Schreibgeschützt.

Top Zurückgeben oder Festlegen einer einzelnen, die den Abstand vom oberen Rand der obersten Form im Formbereich zum oberen Rand des Dokuments darstellt. Lese-/Schreibzugriff.

Type Stellt den Typ der Form oder Formen in einem Formenbereich dar. Schreibgeschützt.

VerticalFlip Legt fest, ob die angegebene Form an der vertikalen Achse gespiegelt wird. Schreibgeschützt.

Vertices Gibt die Koordinaten der Scheitelpunkte (und Kontrollpunkte für Bézierkurven) der angegebenen Freihandform als eine Serie von Koordinatenpaaren zurück. Schreibgeschützt.

Visible Gibt die Sichtbarkeit des angegebenen Objekts oder die Formatierung für das angegebene Objekt zurück oder legt sie fest. Lese-/Schreibzugriff.

Width Gibt die Breite des angegebenen Objekts (in Punkten) zurück oder legt sie fest. Lese-/Schreibzugriff.

ZOrderPosition Gibt die Position der angegebenen Form in der Z-Ordnung zurück. Schreibgeschützt.