ShapeRange Interface

Définition

Représente une plage de formes, qui correspond à un ensemble de formes dans 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 collection qui contient les trois premières formes d’un document, toutes les formes sélectionnées d’un document ou toutes les formes libres ShapeRange 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 ShapeRange à tout 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 (de remplacement) d’un objet lorsque l’objet ShapeRange est enregistré dans une page Web. String en lecture/écriture.

Application

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

AutoShapeType

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

BackgroundStyle

Cette propriété renvoie ou définit le style d'arrière-plan. En 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 MsoBlackWhiteMode lecture/écriture.

Callout

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

CanvasItems

Réservé à un usage 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 MsoTriState seule.

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 MsoTriState seule.

ConnectorFormat

Renvoie un ConnectorFormat objet qui contient les propriétés de mise en forme du connecteur. ShapeRangeS’applique aux 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 XlCreator seule.

Diagram

Renvoie un Diagram objet représentant un diagramme.

DiagramNode

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

Fill

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

Glow

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

GroupItems

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

HasChart

Renvoie des informations sur le cas ShapeRange où un graphique est contenu. En lecture seule.

HasDiagram

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

HasDiagramNode

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

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 MsoTriState seule.

ID

Renvoie 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 objet qui contient les propriétés de mise en forme LineFormat de trait 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 MsoTriState lecture/écriture.

Name

Cette propriété renvoie ou définit le nom de l'objet. Type de données String en lecture-écriture.

Nodes

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

Parent

Renvoie l'objet parent de l'objet spécifié. En lecture seule.

ParentGroup

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

PictureFormat

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

Reflection

Renvoie un objet pour une plage de formes spécifiée qui contient les propriétés de mise en forme de réflexion ReflectionFormat 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 une chaîne MsoShapeStyleIndex qui représente le style de forme d’une plage de formes. En lecture/écriture

SoftEdge

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

TextEffect

Renvoie un objet qui contient les propriétés de mise en forme TextEffectFormat d’effet de texte pour la forme spécifiée. ShapeRangeS’applique aux objets qui représentent des objets 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 objet qui contient des propriétés de mise en forme ThreeDFormat 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 MsoShapeType seule.

VerticalFlip

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

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 MsoTriState lecture/écriture.

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é à un usage interne.

CanvasCropLeft(Single)

Réservé à un usage interne.

CanvasCropRight(Single)

Réservé à un usage interne.

CanvasCropTop(Single)

Réservé à un usage 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()
Group()

Regroupe les formes dans la plage spécifiée. Renvoie les formes groupées sous la forme d’un Shape seul 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. Renvoie les formes regroupées sous la forme d’un Shape seul objet.

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. Renvoie les formes non groupées sous la forme d’un ShapeRange seul objet.

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 à