Quand je fais appel à un objet ole automation...

Quand je fais appel à un objet ole automation... - Divers - Programmation

Marsh Posté le 10-10-2002 à 10:20:04    

il fo que tu enregistre l'ocx dans la base de registre et que tu le selectionne dans ton logiciel dans les références outils.


---------------
Il suffit de me dire de me taire...
Reply

Marsh Posté le 10-10-2002 à 10:20:04   

Reply

Marsh Posté le 11-10-2002 à 08:41:11    

A l'installation de Word il a enregistré tous les composants nécessaires à l'utilisation via OLE, donc à mon avis le problème ne vient pas de là. Sauf si ton installation est foireuse.
 
Avec quel langage essaies tu de piloter Word ?
La première chose à faire est de créer un objet Word.Application, pas de l'utiliser.
En VBA ca se traduit par:
1/ Dans le cas d'un référencement de la bibliotheque Word dans le projet VBA (Outils/références)
Dim objWord = New Word.Application
ou  
2/ Dans le cas d'une utilisation sans référencement
Dim objWord as Object
Set objWord = CreateObject("Word.Application" )
 
As tu bien fait l'équivalent de cette initialisation dans ton prog ?
Cela permet d'ouvrir Word en mode OLE, et seulement après tu peux utiliser les méthodes et propriétés liées.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed