Les objets liés ou incorporés
Il est possible de manipuler les objets liés ou incorporés dans Excel à partir de la collection OLEObjects d’objets OLEObject.
Objet:OLEObject Collection:OLEObjectsL’objet parent peut être un objet Worksheet ou un objet Chart.
Exemple
La procédure suivante modifie la taille et affecte une bordure à tous les objets incorporés dans la feuille de calcul Produits.
Sub Format_OLE()
Dim ole1 As OLEObject
For Each ole1 In Worksheets("Produits").OLEObjects
With ole1
.Height = 100
.Width = 100
.Border.Color = vbRed
.Border.LineStyle = xlContinuous
.Border.Weight = xlMedium
End With
Next ole1
End Sub
1. Les méthodes de l’objet OLEObject
Activate |
Duplicate |
Add |
Item |
BringToFront |
Select |
Copy |
SendToBack |
CopyPicture |
UpDate |
Cut |
Delete |
2. Les propriétés de l’objet OLEObject
AutoLoad
True si l’objet est automatiquement chargé lorsque le classeur qui le contient est ouvert.
OLEType
Renvoie xlOLELink ou xlOLEEmbed.
Application |
Name |
AutoUpdate |
Object |
Border |
Parent |
BottomRightCell |
Placement |
Count |
PrintObject |
Creator |
ProgId |
Enabled |
ShapeRange |
Height |
Shadow |
Index |
SourceName |
Interior |
Top |
Left |
TopLeftCell |
LinkedCell |
Visible |
ListFillRange |
Width |
Locked |
ZOrder |