Objet OLEObject (Excel)
Cet objet représente un contrôle ActiveX ou un objet OLE incorporé ou lié dans une feuille de calcul.
L’objetOLEObject est un membre de la collection OLEObjects. La collectionOLEObjectcontient tous les objets OLE sur une feuille de calcul.
Utilisez OLEObjects (index), où index est le nom ou le numéro de l’objet, pour renvoyer un objet OLEObject .
L'exemple suivant montre comment supprimer l'objet OLE 1 de la feuille « Sheet1 ».
Worksheets("sheet1").OLEObjects(1).Delete
L’exemple suivant supprime l’objet OLE nommé ListBox1.
Worksheets("sheet1").OLEObjects("ListBox1").Delete
Les propriétés et méthodes de l’objet OLEObject sont dupliquées dans chaque contrôle ActiveX d’une feuille de calcul. Cela permet au code Visual Basic d'accéder à ces propriétés en utilisant le nom du contrôle. L’exemple suivant sélectionne le contrôle de case à cocher nommé MyCheckBox, l’aligne sur la cellule active, puis active le contrôle.
With MyCheckBox
.Value = True
.Top = ActiveCell.Top
.Activate
End With
- Application
- AutoLoad
- AutoUpdate
- Bordure
- BottomRightCell
- Creator
- Enabled
- Height
- Index
- Interior
- Left
- LinkedCell
- ListFillRange
- Locked
- Name
- Object
- OLEType
- Parent
- Placement
- PrintObject
- progID
- Shadow
- ShapeRange
- SourceName
- Top
- TopLeftCell
- Visible
- Width
- ZOrder
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.