Classe InlineShape - objet situé dans la couche de texte (Word VBA)

La classe InlineShape représente un objet situé dans la couche de texte d'un document.

Les classes suivantes donnent accès à la classe InlineShape

Pour utiliser une variable de classe InlineShape, elle doit d'abord être instanciée, par exemple

Dim ise as InlineShape
Set ise = ActiveDocument.Range.InlineShapes(Index:=1)
Les procédures suivantes peuvent être utilisés pour définir des variables de la classe InlineShape : Field.InlineShape, InlineShapes.Add3DModel, InlineShapes.AddChart2, InlineShapes.AddHorizontalLine, InlineShapes.AddHorizontalLineStandard, InlineShapes.AddOLEControl, InlineShapes.AddOLEObject, InlineShapes.AddPicture, InlineShapes.AddPictureBullet, InlineShapes.AddSmartArt, InlineShapes.AddWebVideo, InlineShapes.Item, InlineShapes.New, ListFormat.ListPictureBullet ...ListLevel.ApplyPictureBullet, ListLevel.PictureBullet, Shape.ConvertToInlineShape, ShapeRange.ConvertToInlineShape.

For Each

Voici un exemple de traitement des éléments InlineShape dans une collection

Dim ise As InlineShape
For Each ise In ActiveDocument.Range.InlineShapes
	
Next ise

Méthodes

ConvertToShape - Convertit une forme insérée en forme flottante libre.

Delete - Supprime la forme fixe spécifiée.

Reset - Supprime les modifications apportées à une forme prédéfinie.

Select - Sélectionne la forme insérée spécifiée.

Propriétés

AlternativeText Cette propriété renvoie ou définit une chaîne qui représente le texte de remplacement associé à une forme dans une page Web.

Borders Renvoie une collection Borders qui représente la totalité des bordures de la forme spécifiée.

Chart Renvoie un objet Chart qui représente un graphique dans la collection de formes insérées dans un document.

Decorative

Field Renvoie un objet Field qui représente le champ associé à la forme fixe spécifiée.

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 les propriétés de mise en forme d'un effet lumineux.

GraphicStyle

GroupItems Renvoie une collection GroupShapes qui représente les formes regroupées pour former une forme insérée.

HasChart True si la forme spécifiée est un graphique.

HasSmartArt Renvoie la valeur true s’il existe un diagramme SmartArt présent sur la forme.

Height Cette propriété renvoie ou définit la hauteur d'une forme insérée.

HorizontalLineFormat Renvoie un objet HorizontalLineFormat contenant la mise en forme horizontale de l’objet InlineShape spécifié.

Hyperlink Renvoie un objet Hyperlink qui représente le lien hypertexte associé à la forme fixe spécifiée.

IsPictureBullet La valeur True indique qu'un objet InlineShape constitue une puce image.

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

LinkFormat Renvoie un objet LinkFormat qui représente les options de liaison de la forme fixe spécifiée liée à un fichier.

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

Model3D

OLEFormat Renvoie un objet OLEFormat qui représente les caractéristiques OLE (autres que la liaison) de la forme fixe spécifiée.

PictureFormat Renvoie un objet PictureFormat qui contient les propriétés de la forme insérée en forme d’image.

Range Renvoie un objet Range qui représente la partie d'un document contenue dans une forme insérée.

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

ScaleHeight Redimensionne la hauteur de la forme fixe spécifiée par rapport à sa taille initiale.

ScaleWidth Redimensionne la largeur de la forme fixe spécifiée par rapport à sa taille initiale.

Script Renvoie un objet script qui représente un bloc de script ou de code associé à une image sur la page Web spécifiée.

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

SmartArt Renvoie un objet SmartArt qui fournit un moyen de travailler avec le SmartArt associé à la forme fixe spécifiée.

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

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

Title Cette propriété renvoie ou définit une chaîne qui contient un titre pour la forme fixe spécifiée.

Type Renvoie le type de forme insérée.

Width Cette propriété renvoie ou définit la largeur, exprimée en points, de la forme fixe spécifiée.

Borders - Collection d’objets Border qui représentent les bordures d’un objet.

Chart - Représente un graphique dans un document.

Field - Représente un champ.

FillFormat - Représente la mise en forme du remplissage d'une forme.

GlowFormat - Représente la mise en forme lumineuse définie pour une forme ou une plage de formes.

GroupShapes - Représente les formes individuelles d'une forme groupée.

HorizontalLineFormat - Représente la mise en forme des lignes horizontales.

Hyperlink - Représente un lien hypertexte.

LineFormat - Représente la ligne et la mise en forme de la pointe de flèche.

LinkFormat - Représente les caractéristiques de liaison d'un objet ou d'une image OLE.

Model3DFormat - Représente les propriétés d'une forme de modèle 3D.

OLEFormat - Représente les caractéristiques OLE (autres que les caractéristiques de liaison) d'un objet OLE, d'un contrôle ActiveX ou d'un champ.

PictureFormat - Contient les propriétés et méthodes qui s'appliquent aux images et aux objets OLE.

Range - Représente une zone contiguë dans un document.

ReflectionFormat - Représente la mise en forme de réflexion définie pour une forme ou une plage de formes.

ShadowFormat - Représente la mise en forme de l'ombrage d'une forme.

Shape - Représente un objet dans la couche dessin, tel qu’une forme automatique, une forme libre, un objet OLE, un contrôle ActiveX ou une image.

SoftEdgeFormat - Représente la mise en forme avec des bordures arrondies définie pour une forme ou une plage de formes.

TextEffectFormat - Contient les propriétés et méthodes applicables aux objets WordArt.