Share via


Utilisation de plusieurs applications

Visual Basic peut créer des objets et récupérer des objets existants dans de nombreuses applications Microsoft. D’autres applications peuvent également fournir des objets que vous pouvez créer à l’aide de Visual Basic. Pour plus d’informations, consultez la documentation de l’application.

Pour créer un objet ou obtenir un objet existant à partir d’une autre application, utilisez la fonction CreateObject ou la fonction GetObject .

' Start Microsoft Excel and create a new Worksheet object. 
Set ExcelWorksheet = CreateObject("Excel.Sheet") 
 
' Start Microsoft Excel and open an existing Worksheet object. 
Set ExcelWorksheet = GetObject("SHEET1.XLS") 
 
' Start Microsoft Word. 
Set WordBasic = CreateObject("Word.Basic") 

La plupart des applications proposent une méthode Exit ou Quit pour fermer l’application, qu’elle soit ou non visible. Pour plus d’informations sur les objets, méthodes et propriétés qu’une application fournit, consultez la documentation de l’application.

Certaines applications vous permettent d’utiliser le mot cléNew pour créer un objet de n’importe quelle classe qui existe dans sa bibliothèque de types. Par exemple :

Dim X As New Field 

Ce cas est un exemple de classe dans la bibliothèque de types d’accès aux données. Une nouvelle instance d’un objet Field est créée à l’aide de cette syntaxe. Pour déterminer les classes d’objets pouvant être créées de cette manière, consultez la documentation de l’application.

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.