OVH Cloud OVH Cloud

Des saisies de VB6 vers Word

2 réponses
Avatar
Christophe
Bonjour =E0 tous,

voil=E0 ce que je veux faire:
j'ai d=E9velopp=E9 un module en VB dans lequel l'utilisateur=20
saisit des donn=E9es. Le but est en fait de r=E9aliser un=20
devis automatis=E9.
A la fin des diverses saisies (dans des textbox,=20
combobox...), je voudrais que tout ce qui a =E9t=E9 saisi=20
parte dans Word, dans un masque bien mis en page.
Je pourrais ainsi imprimer...

Comment puis-je faire facilement cela ?=20
J'avais pens=E9 au publipostage mais il faut faire le lien=20
avec un fichier excel ou access (S'il le faut je=20
sauvegarderai ce qui a =E9t=E9 saisi dans une telle base,=20
juste pour utiliser le publipostage,) mais si je peux=20
faire directement le lien entre VB et Word ce serait cool.

C'est assez urgent (comme toujours)
Merci pour toutes vos suggestions,

Christophe

2 réponses

Avatar
Zoury
Salut Chirstophe! :O)

Nous avons fais quelque chose de semblable en .NET... Nous avons utilisé des
"tags" personalisés sous le format <[nom de variable]/> dans le document
Word. Ensuite par automation nous n'avions qu'à boucler le texte, trouver
tous les tags et les remplacer par les valeurs désirées. Pour faciliter
l'extraction des tags nous avons utilisé l'instruction Like de VB...

pour plus d'info sur l'automation :

Automating Microsoft Office 97 and Microsoft Office 2000
http://msdn.microsoft.com/library/en-us/dno2kta/html/offaut.asp

tu trouveras également beaucoup d'exemple dans les archives, voici l'adresse
pour y effectuer des recherches :
http://groups.google.com/advanced_group_search?q=group:*.vb.*&num0&hl=fr&lr=&ie=UTF-8&oe=UTF-8

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
Avatar
Christophe
Merci beaucoup Yanick pour ces infos.
Je me permets d'abuser: aurais-tu quelques lignes de code
ou pourrais-tu préciser davantage ta démarche.
Sinon ce n'est pas bien grave, je crois avoir compris.

Christophe



-----Message d'origine-----
Salut Chirstophe! :O)

Nous avons fais quelque chose de semblable en .NET...


Nous avons utilisé des
"tags" personalisés sous le format <[nom de variable]/>


dans le document
Word. Ensuite par automation nous n'avions qu'à boucler


le texte, trouver
tous les tags et les remplacer par les valeurs désirées.


Pour faciliter
l'extraction des tags nous avons utilisé l'instruction


Like de VB...

pour plus d'info sur l'automation :

Automating Microsoft Office 97 and Microsoft Office 2000
http://msdn.microsoft.com/library/en-


us/dno2kta/html/offaut.asp

tu trouveras également beaucoup d'exemple dans les


archives, voici l'adresse
pour y effectuer des recherches :
http://groups.google.com/advanced_group_search?


q=group:*.vb.*&num0&hl=fr&lr=&ie=UTF-8&oe=UTF-8

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 -


http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -


http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire


profiter à tous


.