Probleme Word

cs_poulpo21 Messages postés 24 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 1 septembre 2005 - 1 août 2005 à 16:42
jhary69 Messages postés 81 Date d'inscription jeudi 29 juillet 2004 Statut Membre Dernière intervention 22 juillet 2007 - 2 août 2005 à 08:38
Bonjour,

je souhaite créer un tableau dans word avec des variables sasies dans VB.

J'ai bien ajouté la référence Microsoft Word 11.0 object librairy, mais lorsque je déclare ma variable j'ai un problème.

dim docword as word. et là rien apparait donc forcement après j'ai un problème a l'execution.

Ma déclaration devrait afficher dim docword as word.application . Qd je le rajoute manuellement cela ne fonctionne pas forcement.

Je ne sais pas d'ou provient mon erreur.

Merci par avance de votre aide

3 réponses

jhary69 Messages postés 81 Date d'inscription jeudi 29 juillet 2004 Statut Membre Dernière intervention 22 juillet 2007
1 août 2005 à 16:54
Salut,

pour créer une appli word dans vb ou dans un autre prog vba (qui n'est pas word):

1/ tu ajoutes la reference Microsoft Word 11.0 .... (ca s'est fait)
2/ tu declares ta variable :
Dim wdApp As Word.Application
3/ tu créer ton objet application :
Set wdApp = New Word.Application

4/ tu affiches word si necessaire :
wdApp.Visible = True

Ensuite tu as acces à ton objet Word ...

Si tu est dans vba de Word tu peux acceder directement à l'objet Application qui represente l'appli word active


A+

Christophe.
0
cs_poulpo21 Messages postés 24 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 1 septembre 2005
1 août 2005 à 22:25
Merci pour l'info mais mon code est similaire au tiens, mais à l'execution vb me mt une erreur en disant qu'il y a une erreur de compilation sur la déclaration de la variable.

Type incompatible
0
jhary69 Messages postés 81 Date d'inscription jeudi 29 juillet 2004 Statut Membre Dernière intervention 22 juillet 2007
2 août 2005 à 08:38
re,

et si tu dim ton appli Word en Object et que tu fais un CreateObject("Word.Application") ca donne quoi ???

A+
0