Classe ShapeRange - une plage de formes (Word VBA)

La classe ShapeRange représente une plage de formes, constituée d'un ensemble de formes sur un document.

Les classes suivantes donnent accès à la classe ShapeRange

Méthodes

Align - Aligne les formes contenues dans la plage de formes spécifiée.

Apply - S'applique à la mise en forme de la forme spécifiée qui a été copiée à l'aide de la méthode PickUp.

CanvasCropBottom - Rogne un pourcentage de la hauteur d’une zone de dessin à partir du bas du dessin.

CanvasCropLeft - Rogne un pourcentage de la largeur d’une zone de dessin à partir du côté gauche du dessin.

CanvasCropRight - Rogne un pourcentage de la largeur d’une zone de dessin à partir du côté droit du dessin.

CanvasCropTop - Rogne un pourcentage de la hauteur d’une zone de dessin à partir du haut du dessin.

ConvertToInlineShape - Convertit la forme spécifiée de la couche de dessin d'un document en forme insérée dans la couche de texte.

Delete - Supprime la plage de formes spécifiée.

Distribute - Répartit uniformément les formes dans la plage de formes spécifiée.

Duplicate - Cette méthode crée une copie de l'objet ShapeRange spécifié, ajoute la nouvelle plage de formes à la collection Shapes à un décalage standard par rapport aux formes d'origine, puis renvoie un objet Shape .

Flip - Fait pivoter une forme à l’horizontale ou à la verticale.

Group - Cette méthode regroupe les formes de la plage spécifiée et renvoie les formes groupées sous la forme d’un seul objet Shape .

IncrementLeft - Déplace horizontalement la forme spécifiée selon le nombre de points indiqué.

IncrementRotation - Cette méthode modifie la rotation de la forme spécifiée autour de l’axe z selon le nombre de degrés spécifiés.

IncrementTop - Décale vers le haut la forme spécifiée selon le nombre de points spécifié.

Item - Renvoie un objet Shape spécifique appartenant à une collection.

PickUp - Copie la mise en forme de la forme indiquée.

ScaleHeight - Cette méthode met la hauteur d'une plage de formes à l'échelle suivant le facteur indiqué.

ScaleWidth - Cette méthode met la largeur d'une forme à l'échelle suivant le facteur indiqué.

Select - Sélectionne la plage de formes spécifiée.

SetShapesDefaultProperties - Applique la mise en forme d'une forme par défaut d'un document à la plage de formes spécifiée.

Ungroup - Dissocie toutes les formes groupées dans la plage de formes spécifiée, dissocie les images et les objets OLE de la forme ou de la plage de formes spécifiée, et renvoie les formes dissociées en tant qu’objet ShapeRange unique.

ZOrder - Déplace la plage des formes indiquée devant ou derrière les autres formes de la collection (c'est-à-dire, modifie sa position sur l'axe z).

Propriétés

Adjustments Renvoie un objet Adjustments qui contient les valeurs d’ajustement pour tous les ajustements dans l’objet ShapeRange spécifié qui représente une forme automatique ou un objet WordArt.

AlternativeText Cette propriété renvoie ou définit le texte de remplacement associé à une forme dans une page Web.

Anchor Renvoie un objet Range qui représente la plage d’ancrage de la plage de formes spécifiée.

AutoShapeType Cette propriété renvoie ou définit le type de forme pour l’objet ShapeRange spécifié, qui doit représenter une forme automatique autre qu’un trait ou une forme libre.

BackgroundStyle Renvoie ou définit le style d’arrière-plan des formes dans la plage de formes spécifiée.

Callout Cette propriété renvoie un objet CalloutFormat qui contient des propriétés de mise en forme de légende pour la forme spécifiée.

CanvasItems Renvoie un objet CanvasShapes qui représente une collection de formes dans une zone de dessin.

Child True si la forme est une forme enfant ou si toutes les formes dans une plage de formes sont des formes enfants du même parent.

Count Renvoie un type long qui représente le nombre de formes dans la collection.

Decorative Définit ou renvoie l’indicateur décoratif de l’objet spécifié.

Fill Renvoie un objet FillFormat qui contient les propriétés de mise en forme du remplissage pour la forme spécifiée.

Glow Renvoie un objet GlowFormat qui représente la mise en forme de luminosité pour une plage de formes.

GraphicStyle Cette propriété renvoie ou définit une constante MsoGraphicStyleIndex qui représente le style d'une plage de formes contenant un ou plusieurs graphiques SVG.

GroupItems Renvoie un objet GroupShapes qui représente les formes individuelles dans le groupe spécifié.

Height Cette propriété renvoie ou définit la hauteur de la plage de formes spécifiée.

HeightRelative Renvoie ou définit une valeur de type Single qui représente le pourcentage de la forme cible en fonction de laquelle la plage de formes est dimensionnée.

HorizontalFlip Indique qu'une plage de formes a été retournée horizontalement.

Hyperlink Renvoie un objet Hyperlink qui représente le lien hypertexte associé à l’objet ShapeRange spécifié.

ID Renvoie le type d'identification pour la plage de formes.

LayoutInCell Renvoie un type long qui indique si une forme dans un tableau s’affiche à l’intérieur ou à l’extérieur du tableau.

Left Cette propriété renvoie ou définit une valeur unique qui représente la position horizontale, exprimée en points, de la plage de formes spécifiée.

LeftRelative Cette propriété renvoie ou définit une valeur unique qui représente la position gauche relative d’une plage de formes.

Line Renvoie un objet LineFormat qui contient les propriétés de mise en forme du trait pour la plage de formes spécifiée.

LockAnchor True si l'ancrage de l'objet ShapeRange spécifié est verrouillé à la plage d'ancrage.

LockAspectRatio MsoTrue si la forme spécifiée conserve ses proportions d'origine lorsque vous la redimensionnez.

Model3D Renvoie un objet Model3DFormat qui contient les propriétés Model3D.

Name Cette propriété renvoie ou définit le nom de l'objet spécifié.

Nodes Renvoie une collection ShapeNodes qui représente la description géométrique de la forme spécifiée.

ParentGroup Renvoie un objet Shape qui représente la forme parente commune d’une plage de formes.

PictureFormat Renvoie un objet PictureFormat qui contient les propriétés de la plage de formes spécifiée pour la mise en forme de l’image.

Reflection Renvoie un objet ReflectionFormat qui représente la mise en forme de la réflexion pour une plage de formes.

RelativeHorizontalPosition Spécifie la position horizontale relative d’une plage de formes.

RelativeHorizontalSize Cette propriété renvoie ou définit une constante WdRelativeHorizontalSize qui représente l’objet auquel une plage de formes est relative.

RelativeVerticalPosition Spécifie la position verticale relative d'une plage de formes.

RelativeVerticalSize Cette propriété renvoie ou définit une constante WdRelativeVerticalSize qui représente l’objet auquel une plage de formes est relative.

Rotation Cette propriété renvoie ou définit le nombre de degrés de que rotation de la forme spécifiée autour de l'axe z.

Shadow Renvoie un objet ShadowFormat qui représente la mise en forme ombrée pour la forme spécifiée.

ShapeStyle Renvoie ou définit le style de forme des formes dans la plage de formes spécifiée.

SoftEdge Renvoie un objet SoftEdgeFormat qui représente la mise en forme de bordure arrondie pour une plage de formes.

TextEffect Renvoie un objet TextEffectFormat qui contient les propriétés de mise en forme des effets de texte pour la forme spécifiée.

TextFrame Renvoie un objet TextFrame qui contient le texte de la plage de formes spécifiée.

TextFrame2 Renvoie un objet TextFrame2 qui contient le texte de la plage de formes spécifiée.

ThreeD Renvoie un objet ThreeDFormat qui contient les propriétés de mise en forme 3D pour la plage de formes spécifiée.

Title Cette propriété renvoie ou définit une chaîne qui contient un titre pour les formes dans la plage de formes spécifiée.

Top Cette propriété renvoie ou définit la position verticale de la forme spécifiée ou d'une plage de formes en points.

TopRelative Cette propriété renvoie ou définit une valeur unique qui représente la position supérieure relative d’une plage de formes.

Type Renvoie le type de forme.

VerticalFlip Cette propriété a la valeur True si la forme spécifiée est retournée autour de l’axe vertical.

Vertices Renvoie les coordonnées des sommets du dessin de la forme libre spécifiée (et les points de contrôle pour les courbes de Bézier) sous forme de paires de coordonnées.

Visible True si l'objet spécifié, ou la mise en forme appliquée, apparaît.

Width Cette propriété renvoie ou définit la largeur, exprimée en points, des formes dans la plage.

WidthRelative Cette propriété renvoie ou définit une valeur unique qui représente la largeur relative d’une plage de formes.

WrapFormat Renvoie un objet WrapFormat qui contient les propriétés d’habillage du texte autour de la plage de formes spécifiée.

ZOrderPosition Renvoie un type long qui représente la position de la forme spécifiée dans l’ordre de plan.