Cours No13 Introduction à COM
Contenu du cours Qu’est-ce que COM Accéder à l’interface de Word à partir de VB Accéder à l’interface d’XL à partir de VB
Qu’est-ce que COM ? COM –Component Object Model Composant (Component) = Unité autonome de code qui fournit une fonctionnalité précise –C’est un serveur d’application Une application = réunion de composants qui collaborent entre eux. –C’est une application cliente –Définit comment un composant peut accéder aux services offerts par un autre composant DCOM –Pour accéder aux services d’un composant en réseau
ActiveX Permet à un composant de proposer ses services au travers un ou plusieurs interfaces Types d’ActiveX (objets COM) –Contrôle ActiveX –Document ActiveX –ActiveX Dll et ActiveX Exe classe A classe B classe C Client 1 Client 2 A A B B C
Pour accéder à l’interface de Word Cocher une référence à l’ActiveX Word Déclarer une variable de type Word.application Créer une instance du serveur ActiveX Word Utiliser l’interface de Word –Consulter à cette fin la librairie
Pour accéder à l’interface d’Excel Dans l’aide, utiliser Excel Creating ActiveX component
Utiliser VBA Une introduction à VBA d’excel Utilisez macro auto
Exercice Analyser une série de données pour en déduire: –Max –Série croissante la plus longue