ShapeRange Interface

Définition

Représente une plage de formes, constituée d'un ensemble de formes sur un document.

public interface class ShapeRange : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("0002443B-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface ShapeRange : System.Collections.IEnumerable
Public Interface ShapeRange
Implements IEnumerable
Attributs
Implémente

Remarques

Une plage de formes peut contenir une seule forme, plusieurs formes ou toutes les formes du document. Vous pouvez inclure les formes de votre choix (parmi toutes les formes du document ou de la sélection) pour générer une plage de formes. Par exemple, vous pouvez construire une ShapeRange collection qui contient les trois premières formes d’un document, toutes les formes sélectionnées sur un document ou toutes les formes libres d’un document.

Propriétés

Adjustments

Renvoie un Adjustments objet qui contient des valeurs d’ajustement pour tous les ajustements dans la forme spécifiée. S’applique à tout ShapeRange objet qui représente une forme automatique, un objet WordArt ou un connecteur. En lecture seule.

AlternativeText

Renvoie ou définit la chaîne de texte descriptive (alternative) d’un ShapeRange objet lorsque l’objet est enregistré dans une page Web. String en lecture/écriture.

Application

Renvoie un Application objet qui représente l’application Microsoft Excel. En lecture seule.

AutoShapeType

Renvoie ou définit le type de forme de l’objet spécifié ShapeRange , qui doit représenter une forme automatique autre qu’un trait, un dessin de forme libre ou un connecteur. En lecture/écriture MsoAutoShapeType.

BackgroundStyle

Cette propriété renvoie ou définit le style d'arrière-plan. Lecture-écriture.

BlackWhiteMode

Renvoie ou définit une valeur qui indique comment la forme spécifiée s’affiche lorsque la présentation est affichée en mode noir et blanc. En lecture/écriture MsoBlackWhiteMode.

Callout

Renvoie un CalloutFormat objet qui contient des propriétés de mise en forme de légende pour la forme spécifiée. S’applique aux ShapeRange objets qui représentent des légendes de ligne. En lecture seule.

CanvasItems

Réservé à une utilisation interne.

Chart

Renvoie un objet qui représente le graphique contenu dans la plage de formes. En lecture seule.

Child

Cette propriété renvoie la valeur msoTrue si la forme spécifiée est une forme enfant ou si toutes les formes contenues dans une plage de formes sont des formes enfants du même parent. En lecture seule MsoTriState.

ConnectionSiteCount

Renvoie le nombre de sites de connexion sur la forme spécifiée. Entier en lecture seule.

Connector

Cette propriété a la valeur True si la forme spécifiée est un connecteur. En lecture seule MsoTriState.

ConnectorFormat

Retourne un ConnectorFormat objet qui contient les propriétés de mise en forme du connecteur. S’applique aux ShapeRange objets qui représentent des connecteurs. En lecture seule.

Count

Renvoie le nombre d'objets dans la collection. Entier en lecture seule.

Creator

Renvoie un nombre entier de 32 bits qui indique l’application dans laquelle cet objet a été créé. Si l'objet a été créé dans Microsoft Excel, cette propriété renvoie la chaîne XCEL, qui équivaut au nombre hexadécimal 5843454C. En lecture seule XlCreator.

Diagram

Retourne un Diagram objet représentant un diagramme.

DiagramNode

Renvoie un DiagramNode objet qui représente un nœud dans un diagramme.

Fill

Renvoie un FillFormat objet qui contient des propriétés de mise en forme de remplissage pour le graphique ou la forme spécifié. En lecture seule.

Glow

Renvoie un objet qui contient les propriétés de mise en forme de la lumière pour la plage de formes. En lecture seule.

GroupItems

Renvoie un GroupShapes objet qui représente les formes individuelles du groupe spécifié. S’applique aux ShapeRange objets qui représentent des formes groupées. En lecture seule.

HasChart

Retourne des informations sur si un ShapeRange contient un graphique. En lecture seule.

HasDiagram

Renvoie une valeur indiquant si une forme ou une plage de formes contient un diagramme. En lecture seule MsoTriState.

HasDiagramNode

Retourne une valeur indiquant si un nœud de diagramme existe dans une forme ou une plage de formes donnée. En lecture seule MsoTriState.

Height

Hauteur de l’objet. En lecture/écriture unique.

HorizontalFlip

Cette propriété a la valeur True si la forme spécifiée est retournée autour de l'axe horizontal. En lecture seule MsoTriState.

ID

Retourne le type de l’objet spécifié. Entier en lecture seule.

Left

Distance entre le bord gauche de l’objet et le bord gauche de la colonne A (dans une feuille de calcul) ou le bord gauche de la zone de graphique (sur un graphique). En lecture/écriture unique.

Line

Renvoie un LineFormat objet qui contient des propriétés de mise en forme de ligne pour la forme spécifiée. En lecture seule.

LockAspectRatio

Cette propriété renvoie la valeur True si la forme spécifiée conserve ses proportions d'origine lorsque vous la redimensionnez. Elle renvoie la valeur False si vous pouvez modifier la hauteur et la largeur de la forme indépendamment l'une de l'autre lorsque vous la redimensionnez. En lecture/écriture MsoTriState.

Name

Cette propriété renvoie ou définit le nom de l'objet. String en lecture/écriture.

Nodes

Renvoie une ShapeNodes collection qui représente la description géométrique de la forme spécifiée. S’applique aux ShapeRange objets qui représentent des dessins de forme libre.

Parent

Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

ParentGroup

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

PictureFormat

Renvoie un PictureFormat objet qui contient des propriétés de mise en forme d’image pour la forme spécifiée. S’applique aux ShapeRange objets qui représentent des images ou des objets OLE. En lecture seule.

Reflection

Renvoie un ReflectionFormat objet pour une plage de formes spécifiée qui contient des propriétés de mise en forme de réflexion pour la plage de formes. En lecture seule.

Rotation

Renvoie ou définit la rotation de la forme en degrés. En lecture/écriture unique.

Shadow

True si la police est une police d’ombre ou si l’objet a une ombre. Boolean (en lecture/écriture).

ShapeStyle

Renvoie ou définit un MsoShapeStyleIndex qui représente le style de forme d’une plage de formes. Lecture-écriture.

SoftEdge

Renvoie un objet qui contient des propriétés de mise en forme de bord souple pour une plage de formes spécifiée. En lecture seule.

TextEffect

Renvoie un TextEffectFormat objet qui contient des propriétés de mise en forme d’effet de texte pour la forme spécifiée. S’applique aux ShapeRange objets qui représentent l’objet WordArt. En lecture seule.

TextFrame

Renvoie un TextFrame objet qui contient les propriétés d’alignement et d’ancrage de la plage de formes spécifiée. En lecture seule.

TextFrame2

Renvoie un objet qui contient la mise en forme du texte pour la plage de formes spécifiée. En lecture seule.

ThreeD

Renvoie un ThreeDFormat objet qui contient des propriétés de mise en forme d’effet 3D pour la forme spécifiée. En lecture seule.

Title

Obtient ou définit le titre du texte de remplacement associé à la plage de formes spécifiée.

Top

Distance entre le bord supérieur de la forme la plus haute de la plage de formes et le bord supérieur de la feuille de calcul. En lecture/écriture unique.

Type

Renvoie ou définit le type de forme. En lecture seule MsoShapeType.

VerticalFlip

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

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. En lecture seule Object.

Visible

Cette propriété détermine si l'objet est visible. En lecture/écriture MsoTriState.

Width

Largeur de l’objet. En lecture/écriture unique.

ZOrderPosition

Cette propriété renvoie la position de la forme spécifiée dans l'ordre de superposition. Entier en lecture seule.

Méthodes

_Default(Object)

Réservé à une utilisation interne.

Align(MsoAlignCmd, MsoTriState)

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

Apply()

S’applique à la mise en forme de forme spécifiée qui a été copiée à l’aide de la PickUp() méthode .

CanvasCropBottom(Single)

Réservé à une utilisation interne.

CanvasCropLeft(Single)

Réservé à une utilisation interne.

CanvasCropRight(Single)

Réservé à une utilisation interne.

CanvasCropTop(Single)

Réservé à une utilisation interne.

Delete()

Supprime l'objet.

Distribute(MsoDistributeCmd, MsoTriState)

Cette méthode distribue les formes horizontalement ou verticalement dans la plage des formes spécifiée.

Duplicate()

Cette méthode duplique l'objet et renvoie une référence à la nouvelle copie.

Flip(MsoFlipCmd)

Cette méthode retourne la forme spécifiée horizontalement ou verticalement.

GetEnumerator()

Représente une plage de formes, constituée d'un ensemble de formes sur un document.

Group()

Regroupe les formes dans la plage spécifiée. Retourne les formes groupées sous la forme d’un seul Shape objet.

IncrementLeft(Single)

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

IncrementRotation(Single)

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. Utilisez la Rotation propriété pour définir la rotation absolue de la forme.

IncrementTop(Single)

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

Item(Object)

Renvoie un seul objet d’une collection.

PickUp()

Copie la mise en forme de la forme indiquée. Utilisez la Apply() méthode pour appliquer la mise en forme copiée à une autre forme.

Regroup()

Cette méthode reforme le groupe auquel la plage de formes spécifiée appartenait auparavant. Retourne les formes regroupées sous la forme d’un objet unique Shape .

RerouteConnections()

Redirige les connecteurs afin qu'ils prennent le chemin le plus court possible entre les formes qu'ils se connectent.

ScaleHeight(Single, MsoTriState, Object)

Met la hauteur de la forme à l’échelle en utilisant un facteur spécifié.

ScaleWidth(Single, MsoTriState, Object)

Met la largeur de la forme à l’échelle en utilisant un facteur spécifié.

Select(Object)

Sélectionne l'objet.

SetShapesDefaultProperties()

Cette méthode fait de la mise en forme de la forme spécifiée la mise en forme par défaut de la forme.

Ungroup()

Dissocie toutes les formes groupées dans la forme ou la plage de formes spécifiée. Sépare les images et les objets OLE dans la forme ou plage de formes spécifiée. Retourne les formes non groupées sous la forme d’un objet unique ShapeRange .

ZOrder(MsoZOrderCmd)

Déplace la forme spécifiée devant ou derrière les autres formes dans la collection de (autrement dit, modifie position de la forme dans l’ordre z).

S’applique à