OVH Cloud OVH Cloud

Automation : Excel vers VB ?

2 réponses
Avatar
PM
Bonjour à tous !

Je sais ouvrir un classeur Excel à partir de VB par Automation.

Mais je ne sais pas ouvrir un fichier VB à partir d'Excel (par exemple,
accéder à une Form ou accéder à une routine du programme VB). Quelqu'un sait
si c'est possible ? Ce serait super...

Merci ! Patrick

2 réponses

Avatar
ng
Salut,

Il faudrait plutot crééer un composant en VB (dll/exe activex) que tu
référencerais dans ton environnement de dev excel,a fin d'avoir accès à ces
fonctions ! VB fonctionne avec du code compilé contrairement à excel avec
son vba il ne faut donc pas faire de l'automation sur l'environnement vb...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

PM wrote:
Bonjour à tous !

Je sais ouvrir un classeur Excel à partir de VB par Automation.

Mais je ne sais pas ouvrir un fichier VB à partir d'Excel (par
exemple, accéder à une Form ou accéder à une routine du programme
VB). Quelqu'un sait si c'est possible ? Ce serait super...

Merci ! Patrick


Avatar
PM
Grand merci Nicolas !

Je m'en vais potasser les activeX... mais même si ça me prend longtemps,
maitenant je sais que je peux y arriver !
Super.

Patrick



"ng" a écrit dans le message de news:
e$
Salut,

Il faudrait plutot crééer un composant en VB (dll/exe activex) que tu
référencerais dans ton environnement de dev excel,a fin d'avoir accès à
ces fonctions ! VB fonctionne avec du code compilé contrairement à excel
avec son vba il ne faut donc pas faire de l'automation sur l'environnement
vb...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

PM wrote:
Bonjour à tous !

Je sais ouvrir un classeur Excel à partir de VB par Automation.

Mais je ne sais pas ouvrir un fichier VB à partir d'Excel (par
exemple, accéder à une Form ou accéder à une routine du programme
VB). Quelqu'un sait si c'est possible ? Ce serait super...

Merci ! Patrick