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.