Share via


Présentation des objets, méthodes, propriétés et événements

Objets et collections

Un objet représente un élément d’une application, tel qu’une feuille de calcul, une cellule, un graphique, un formulaire ou un rapport. Dans le code Visual Basic, vous devez identifier un objet avant de pouvoir appliquer l’une de ses méthodes ou modifier la valeur de l’une de ses propriétés.

Une collection de sites est un objet qui contient plusieurs autres objets, généralement, mais pas toujours du même type. Dans Microsoft Excel, par exemple, le classeurs objet contient l’ouvert classeur objets. Dans Visual Basic, le formulaires collection contient tous les formulaire objets dans une application.

Les éléments d’une collection peuvent être identifiés par un numéro ou un nom. Par exemple, la procédure suivante identifie le premier objet Workbook ouvert.

Sub CloseFirst() 
 Workbooks(1).Close 
End Sub

La procédure suivante utilise un nom spécifié en tant que chaîne pour identifier un objet Form.

Sub CloseForm() 
 Forms("MyForm.frm").Close 
End Sub

Vous pouvez également manipuler une collection de sites entière d’objets si les objets partagent courantes méthodes. Par exemple, la procédure suivante ferme tous les formulaires ouverts.

Sub CloseAll() 
 Forms.Close 
End Sub

Renvoi d’objets

Chaque application renvoie les objets qu’elle contient d’une façon qui lui est propre. Comme elles ne sont pas toutes identiques, vous devez consulter la rubrique d’aide concernant l’objet ou la collection que vous utilisez dans l’application pour savoir comment renvoyer l’objet.

Méthodes

Une méthode est une action qu’un objet peut effectuer. Par exemple, ajouter est une méthode du zone de liste déroulante objet, car il ajoute une nouvelle entrée à une zone de liste modifiable.

La procédure suivante utilise la ajouter méthode pour ajouter un nouvel élément à un zone de liste déroulante.

Sub AddEntry(newEntry as String) 
 Combo1.Add newEntry 
End Sub

Propriétés

Une propriété est un attribut d’un objet qui définit une des caractéristiques de l’objet, par exemple, taille, couleur, ou emplacement de l’écran ou un aspect de son comportement, comme s’il s’agit activé ou visible. Pour modifier leurs caractéristiques d’un objet, modifier les valeurs de ses propriétés.

Pour définir la valeur d’une propriété, la référence à un objet doit être suivie d’un point, du nom de la propriété, d’un signe d’égalité (=) et de la nouvelle valeur de la propriété. Par exemple, la procédure suivante modifie la légende d’un formulaire Visual Basic en définissant la propriété Caption.

Sub ChangeName(newTitle) 
 myForm.Caption = newTitle 
End Sub

Vous ne pouvez pas définir certaines propriétés. La rubrique d’aide pour chaque propriété indique si vous pouvez définir que propriété (lecture / écriture) uniquement lire la propriété (lecture seule), ou uniquement écrire la propriété (écriture uniquement).

Vous pouvez récupérer des informations sur un objet en renvoyant la valeur d’une de ses propriétés. La procédure suivante utilise une boîte de message pour afficher le titre s’affiche en haut du formulaire actif.

Sub GetFormName() 
 formName = Screen.ActiveForm.Caption 
 MsgBox formName 
End Sub

Événements

Un événement est une action reconnue par un objet, par exemple, en cliquant sur la souris ou en appuyant sur une touche et pour lequel vous pouvez écrire de code pour répondre. Événements peuvent se produire suite à une action de l’utilisateur ou le code de programme, ou peut être déclenchées par le système.

Voir aussi

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.