Partager via


OLEObjects Interface

Définition

Collection de tous les OLEObject objets de la feuille de calcul spécifiée. Chaque objet OLEObject représente soit un contrôle ActiveX, soit un objet OLE lié ou incorporé.

public interface class OLEObjects : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000208A3-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface OLEObjects : System.Collections.IEnumerable
Public Interface OLEObjects
Implements IEnumerable
Attributs
Implémente

Remarques

Utilisez la OLEObjects(Object) méthode pour renvoyer la collection OLEObjects .

Utilisez la Add(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) méthode pour créer un objet OLE et l’ajouter à la collection OLEObjects .

Un contrôle ActiveX sur une feuille a deux noms : le nom de la forme qui contient le contrôle, que vous pouvez voir dans la zone Nom lorsque vous affichez la feuille, et le nom de code du contrôle, que vous pouvez voir dans la cellule à droite de (Nom) dans le Fenêtre Propriétés. Lorsque vous ajoutez un contrôle dans une feuille, le nom de la forme et le nom de code correspondent. Cependant, si vous modifiez le nom de la forme, le nom de code n'est pas automatiquement modifié en conséquence et inversement.

Vous pouvez utiliser le nom de code d'un contrôle dans le nom de ses procédures événement. Toutefois, lorsque vous retournez un contrôle à partir de la Shapes collection ou OLEObjects pour une feuille, vous devez utiliser le nom de la forme, et non le nom de code, pour faire référence au contrôle par son nom. Par exemple, supposons que vous ajoutiez une case à cocher dans une feuille et que le nom de la forme par défaut et le nom de code par défaut soient CheckBox1. Si vous modifiez ensuite le nom de code du contrôle en tapant chkFinished en regard de (Nom) dans le Fenêtre Propriétés, vous devez utiliser chkFinished dans les noms des procédures événementielles, mais vous devez toujours utiliser CheckBox1 pour renvoyer le contrôle de la collection Shapes ou OLEObjects.

Propriétés

Application

Renvoie un Application objet qui représente l’application Microsoft Excel.

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.

Border

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

Count

Renvoie le nombre d'objets dans la collection.

Creator

Renvoie un nombre entier de 32 bits qui indique l’application dans laquelle cet objet a été créé.

Enabled

Cette propriété renvoie la valeur True si l'objet est activé.

Height

Hauteur de l'objet en points.

Interior

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

Left

Distance, en points, du bord gauche de l'objet au bord gauche de la colonne A (dans une feuille de calcul) ou au bord gauche de la zone de graphique (dans un graphique).

Locked

True si l’objet est verrouillé ; False si l’objet peut être modifié lorsque la feuille est protégée.

OnAction

Réservé à une utilisation interne.

Parent

Renvoie l’objet parent pour l’objet spécifié.

Placement

Renvoie ou définit la façon dont l’objet est attaché aux cellules situées en dessous.

PrintObject

Cette propriété renvoie la valeur True si l'objet est imprimé en même temps que le document.

Shadow

True si la police est une police d’ombre ou si l’objet a une ombre.

ShapeRange

Renvoie un ShapeRange objet qui représente le ou les objets spécifiés.

SourceName

Renvoie ou définit le nom de la source de lien de l’objet spécifié.

Top

Distance, en points, entre le bord supérieur de l’objet et le haut de la ligne 1 (dans une feuille de calcul) ou le haut de la zone de graphique (sur un graphique).

Visible

Cette propriété détermine si l'objet est visible.

Width

Largeur de l’objet en points.

ZOrder

Cette propriété renvoie la position de l'objet dans la superposition.

Méthodes

_Dummy12()

Réservé à une utilisation interne.

_Dummy15()

Réservé à une utilisation interne.

_Dummy22()

Réservé à une utilisation interne.

_Dummy3()

Réservé à une utilisation interne.

_Dummy30()

Réservé à une utilisation interne.

_Dummy32()

Réservé à une utilisation interne.

_Dummy33()

Réservé à une utilisation interne.

_Dummy34()

Réservé à une utilisation interne.

_Dummy36()

Réservé à une utilisation interne.

_Dummy37()

Réservé à une utilisation interne.

_Dummy38()

Réservé à une utilisation interne.

_Dummy39()

Réservé à une utilisation interne.

_Dummy40()

Réservé à une utilisation interne.

_Dummy41()

Réservé à une utilisation interne.

Add(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Cette méthode ajoute un nouvel objet OLE à une feuille. Retourne un OLEObject objet .

BringToFront()

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

Copy()

Copie l'objet dans le Presse-papiers.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat)

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 ou colle l'objet à l'emplacement spécifié.

Delete()

Supprime l'objet.

Duplicate()

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

GetEnumerator()

Collection de tous les OLEObject objets de la feuille de calcul spécifiée. Chaque objet OLEObject représente soit un contrôle ActiveX, soit un objet OLE lié ou incorporé.

Group()

Réservé à une utilisation interne.

Item(Object)

Renvoie un seul objet d’une collection.

Select(Object)

Sélectionne l'objet.

SendToBack()

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

S’applique à