Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette méthode ajoute un nouvel objet OLE à une feuille.
Syntaxe
expression. Add (ClassType, FileName, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Left, Top, Width, Height)
expression Variable qui représente un objet OLEObjects .
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| ClassType | Facultatif | Variant | Vous devez spécifier ClassType ou FileName. Chaîne qui contient l'identificateur de programmation pour que l'objet soit créé. Si ClassType est spécifié, FileName et Link sont ignorés. |
| FileName | Facultatif | Variant | Vous devez spécifier ClassType ou FileName. Chaîne qui indique le fichier à utiliser pour créer l’objet OLE. |
| Link | Facultatif | Variant | True pour que le nouvel objet OLE reposant sur FileName soit lié à ce fichier. Si l'objet n'est pas lié, il est créé en tant que copie du fichier. La valeur par défaut est False. |
| DisplayAsIcon | Facultatif | Variant | True pour afficher le nouvel objet OLE sous la forme d'une icône ou de son image habituelle. Si cet argument a la valeur True, IconFileName et IconIndex peuvent être utilisés pour spécifier une icône. |
| IconFileName | Facultatif | Variant | Chaîne qui spécifie le fichier contenant l'icône à afficher. Cet argument est utilisé uniquement si DisplayAsIcon a la valeur True. Si cet argument n'est pas spécifié ou si le fichier ne contient pas d'icône, l'icône par défaut de la classe OLE est utilisée. |
| IconIndex | Facultatif | Variant | Numéro de l'icône dans le fichier d'icône. Elle est utilisée uniquement si DisplayAsIcon a lavaleur True et IconFileName fait référence à un fichier valide qui contient des icônes. S'il n'y a pas d'icône avec le numéro d'index donné dans le fichier spécifié par IconFileName, c'est la première icône du fichier qui est utilisée. |
| IconLabel | Facultatif | Variant | Chaîne qui spécifie une étiquette à afficher sous l'icône. Elle est utilisée uniquement si DisplayAsIcon a la valeur True. Si cet argument est omis ou est une chaîne vide (""), aucune légende n'est affichée. |
| Left | Facultatif | Variant | Coordonnées initiales du nouvel objet, en points, par rapport au coin supérieur gauche de la cellule A1 d’une feuille de calcul ou au coin supérieur gauche d’un graphique. |
| Top | Facultatif | Variant | Coordonnées initiales du nouvel objet, en points, par rapport au haut de la ligne 1 d’une feuille de calcul ou au haut de la zone de graphique d’un graphique. |
| Width | Facultatif | Variant | Largeur initiale du nouvel objet, en points. |
| Height | Facultatif | Variant | Hauteur initiale du nouvel objet, en points. |
Valeur renvoyée
Objet OLEObject qui représente le nouvel objet OLE.
Exemple
Cet exemple montre comment créer un nouvel objet OLE Microsoft Word dans la feuille Sheet1.
ActiveWorkbook.Worksheets("Sheet1").OLEObjects.Add _
ClassType:="Word.Document"
Cet exemple montre comment ajouter un bouton de commande sur la feuille Sheet1.
Worksheets(1).OLEObjects.Add ClassType:="Forms.CommandButton.1", _
Link:=False, DisplayAsIcon:=False, Left:=40, Top:=40, _
Width:=150, Height:=10
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.