Classe OLEFormat - les propriétés d'un objet OLE (Word VBA)

La classe 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.

Les classes suivantes donnent accès à la classe OLEFormat

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

Dim ole as OLEFormat
Set ole = ActiveDocument.Fields(1).OLEFormat

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe OLEFormat : Field.OLEFormat, InlineShape.OLEFormat et Shape.OLEFormat.

Méthodes

Activate - Active l'objet OLEFormat spécifié.

ActivateAs - Définit la valeur du registre Windows qui détermine l'application utilisée par défaut pour activer l'objet OLE spécifié.

ConvertTo - ConVertit l'objet OLE spécifié d'une classe à une autre, ce qui vous permet de modifier l'objet dans une autre application serveur ou de modifier l'affichage de l'objet dans le document.

DoVerb - Demande qu’un objet OLE exécute l’un de ses verbes—disponibles les actions qu’un objet OLE effectue pour activer son contenu.

Edit - Ouvre l’objet OLE spécifié en vue de le modifier dans l’application dans laquelle il a été créé.

Open - Ouvre l'objet OLEFormat spécifié.

Propriétés

ClassType Cette propriété renvoie ou définit le type de classe de l'objet OLE spécifié, une image ou un champ.

DisplayAsIcon True si l'objet indiqué est affiché sous forme d'icône.

IconIndex Cette propriété renvoie ou définit l'icône qui est utilisée lorsque la propriété AfficherCommeIcône a la valeur True.

IconLabel Cette propriété renvoie ou définit le texte affiché sous l'icône d'un objet OLE.

IconName Cette propriété renvoie ou définit le fichier de programme dans lequel l'icône d'un objet OLE est stockée.

IconPath Renvoie le chemin d'accès du fichier dans lequel l'icône d'un objet OLE est stockée.

Label Renvoie une chaîne qui est utilisée pour identifier la partie du fichier source qui est liée.

Object Renvoie un Object qui représente l'interface de niveau supérieur de l'objet OLE spécifié.

PreserveFormattingOnUpdate True : conserve la mise en forme définie dans Microsoft Word pour un objet OLE lié, tel qu'une table liée à une feuille de calcul Microsoft Excel.

ProgID Renvoie l’identificateur de programmation (ProgID) de l’objet OLE spécifié.