Partager via


Shapes.AddOLEObject, méthode (Excel)

Crée un objet OLE. Renvoie un objet Shape qui représente le nouvel objet OLE.

Syntaxe

expression. AddOLEObject (ClassType, FileName, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Left, Top, Width, Height)

expression Variable qui représente un objet Shapes.

Paramètres

Nom Requis/Facultatif Type de données Description
ClassType Facultatif Variant Chaîne qui contient l'identificateur de programmation pour que l'objet soit créé. Vous devez spécifier ClassType ou FileName. Si ClassType est spécifié, FileName et Link sont ignorés.
FileName Facultatif Variant Fichier à partir duquel créer l'objet. Si le chemin d’accès n’est pas spécifié, le dossier de travail actif est utilisé. Vous devez spécifier l’argument ClassType ou FileName pour l’objet, mais pas les deux.
Link Facultatif Variant True pour lier l'objet OLE au fichier à partir duquel il a été créé. False pour que l'objet d'une copie indépendante du fichier OLE. Si vous avez spécifié une valeur pour l'argument TypeClasse, sa valeur doit être False. La valeur par défaut est False.
DisplayAsIcon Facultatif Variant True pour afficher l'objet OLE en tant qu'icône. La valeur par défaut est False.
IconFileName Facultatif Variant Fichier contenant l'icône à afficher.
IconIndex Facultatif Variant Index de l'icône dans l'argument NomFichierIcône. L'ordre des icônes dans le fichier spécifié correspond à l'ordre dans lequel les icônes s'affichent dans la boîte de dialogue Changer d'icône (accessible à partir de la boîte de dialogue Objet lorsque la case à cocher Afficher sous forme d'icône est activée). La première icône dans le fichier a le numéro d'index 0 (zéro). Si une icône avec le numéro d’index donné n’existe pas dans IconFileName, l’icône avec le numéro d’index 1 (la deuxième icône du fichier) est utilisée. La valeur par défaut est 0 (zéro).
IconLabel Facultatif Variant Légende à afficher sous l'icône.
Left Facultatif Variant Position (en points) du coin supérieur gauche du nouvel objet par rapport au coin supérieur gauche du document. La valeur par défaut est 0 (zéro).
Top Facultatif Variant Position (en points) du coin supérieur gauche du nouvel objet par rapport au haut du document. La valeur par défaut est 0 (zéro).
Width Facultatif Variant Dimensions initiales de l'objet OLE, en points.
Height Facultatif Variant Dimensions initiales de l'objet OLE, en points.

Valeur renvoyée

Forme

Exemple

Cet exemple ajoute un document Word lié à myDocument.

Set myDocument = Worksheets(1) 
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _ 
 Width:=200, Height:=300, _ 
 FileName:="c:\my documents\testing.doc", link:=True

Cet exemple montre comment ajouter un nouveau bouton de commande à myDocument.

Set myDocument = Worksheets(1) 
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _ 
 Width:=100, Height:=200, _ 
 ClassType:="Forms.CommandButton.1"

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.