Partager via


Propriété Shape.Object (Visio)

Renvoie une interface IDispatch sur le contrôle ActiveX ou un objet OLE 2.0 incorporé ou lié représenté par un objet Shape ou OLEObject . En lecture seule.

Syntaxe

expression. Objet

expression Une variable qui représente uneForme d’objet.

Valeur renvoyée

Objet

Remarques

La propriété Object génère une exception si l'objet ne représente pas un contrôle ActiveX ou un objet OLE 2.0 incorporé ou lié. Une forme représente un contrôle ActiveX ou un objet OLE 2.0 incorporé ou lié si le bit visTypeIsOLE2 (&H8000) est défini dans la valeur renvoyée par la propriété ForeignType.

Si la propriété Object réussit, elle renvoie une interface IDispatch sur le contrôle ou l'objet. Vous devez une mise en production éventuelle sur la valeur retournée (définissez-la sur Nothing ou laissez-la sortir de l’étendue si vous utilisez Microsoft Visual Basic). Vous pouvez déterminer le type d'objet dont vous avez obtenu une interface à l'aide de la propriété ClassID ou ProgID.

À partir de Microsoft Visio 5.0, si l'objet renvoyé par la propriété Object est incorporé et si la forme hérite l'objet de sa forme de base, la propriété Object rompt l'instance, c'est-à-dire qu'elle copie les données héritées dans l'instance. Sinon, si le client qui reçoit l'interface IDispatch de la propriété Object apporte des modifications à l'objet, toutes les instances de la forme de base, et pas seulement l'instance qui est interrogée, sont modifiées. Si l'objet renvoyé par la propriété Objectest lié, la propriété Object ne rompt pas l'instance car, par définition, d'autres entités peuvent faire référence au lien. La propriété ObjectIsInherited a été ajoutée à Visio 5.0 pour que les programmes clients sachent si une forme hérite de son objet et a accès à l'objet ou aux objets de la forme de base.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.