Classe OLEObjects (Excel VBA)

Collection de tous les objets OLEObject de la feuille de calcul spécifiée.

Les classes suivantes donnent accès à la classe OLEObjects

Pour utiliser une variable de classe OLEObjects, elle doit d'abord être instanciée, par exemple

Dim oles as OLEObjects
Set oles = ActiveChart.OLEObjects()

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe OLEObjects : Chart.OLEObjects, Duplicate et Worksheet.OLEObjects.

For Each

Voici un exemple de traitement des éléments OLEObjects dans une collection

Dim oleob As OLEObject
For Each oleob In ActiveChart.OLEObjects()
	
Next oleob

Méthodes

Add - Cette méthode ajoute un nouvel objet OLE à une feuille.

BringToFront - Cette méthode amène l'objet au premier plan de l'ordre de plan.

Copy - Cette méthode copie l'objet dans le Presse-papiers.

CopyPicture - Copie l'objet sélectionné dans le Presse-papiers, sous forme d'image.

Cut - Cette méthode coupe l'objet et le place dans le Presse-papiers.

Delete - Cette méthode supprime l'objet.

Duplicate - Cette méthode duplique l'objet et renvoie une référence à la nouvelle copie.

Item - Cette méthode renvoie un seul objet d'une collection.

Select - Cette méthode sélectionne l'objet.

SendToBack - Cette méthode place l'objet à l'arrière-plan de l'ordre de plan.

Propriétés

AutoLoad Cette propriété a la valeur True si l'objet OLE est automatiquement chargé quand le classeur dans lequel il est situé est ouvert. Boolean (en lecture/écriture).

Border Renvoie un objet Border qui représente la bordure de l’objet.

Count Cette propriété renvoie une valeur de type Long qui représente le nombre d’objets de la collection.

Enabled Cette propriété renvoie la valeur True si l'objet est activé. Boolean (en lecture/écriture).

Height Cette propriété renvoie ou définit une valeur de type double qui représente la hauteur de l’objet, exprimée en points.

Interior Renvoie un objet Interior qui représente l’intérieur de l’objet spécifié.

Left Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord gauche de l’objet et le bord gauche de colonne a (dans une feuille de calcul) ou le bord gauche de la zone de graphique (dans un graphique).

Locked Cette propriété renvoie ou définit une valeur de type Boolean qui indique si l'objet est verrouillé.

Placement Cette propriété renvoie ou définit une valeur de type Variant contenant une constante XlPlacement qui représente le mode d’attachement de l’objet aux cellules qui se trouve en-dessous.

PrintObject Cette propriété renvoie la valeur True si l'objet est imprimé en même temps que le document. Boolean (en lecture/écriture).

Shadow Cette propriété renvoie ou définit une valeur de type Boolean qui détermine si l'objet est ombré.

ShapeRange Renvoie un objet ShapeRange qui représente l’objet ou les objets spécifiés. En lecture seule.

SourceName Cette propriété renvoie ou définit une valeur de type String qui représente le nom source de la liaison relatif à l'objet spécifié.

Top Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord supérieur de l’objet et le haut de ligne 1 (dans une feuille de calcul) ou le haut de la zone de graphique (dans un graphique).

Visible Cette propriété renvoie ou définit une valeur de type Boolean qui détermine si l’objet est visible. Lecture-écriture.

Width Cette propriété renvoie ou définit une valeur de type double qui représente la largeur, exprimée en points, de l’objet.

ZOrder Cette propriété renvoie la position de l'objet dans la superposition. Type de données Long en lecture seule.