Lien entre word et vb

prince02 Messages postés 2 Date d'inscription lundi 7 février 2005 Statut Membre Dernière intervention 2 novembre 2012 - 23 mai 2005 à 17:33
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 23 mai 2005 à 20:44
Slut, je fais une application sous vb, et j'ai une Base de données Access. Et j'aimerai ecrire un texte en word (ex: l'etudiant #id_etudiant1 # , appartient à la securité social #id_ss#), l'ouvrir ensuite à partir de vb et faire le lien entre #id_etudiant1# ou #id_ss# et l'identifiant correspondant se trouvant dans la base de donnée. Si le choix de l'identité etudiant se trouvant dans la base de donnée est '1' par exemple, #id_etudiant# sera remplacé par [1].
j'aimerai avoir un code vb (et non vbA) qui puisse me faire cela.
Merci d'avance

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
23 mai 2005 à 20:44
Salut,





Un peu en fouilli quelques fonctions de word avec VB



Il faut inclure une reference a Microsoft Word XX.0 ObjectLibrary

ou XX correspond a la version Menu projet reference



11--> 2003

10-->XP

9-->2000

8-->97

7-->95

6--> Word 6, ....



c'est un truc du genre.





Mets des champs de formulairedans le document et replace les avec le codes si contre.

Sinon http://www.vbfrance.com/code.aspx?ID=387



Public msword As New Word.Application





sub mafonc

msword.Application.Visible = True

msword.Documents.Open (App.path & "\modeles\****.doc")



msword.ActiveDocument.FormFields(".....").result = ....



end sub



Public Sub save(path As String)

msword.ActiveDocument.SaveAs path

End Sub



msword.ActiveDocument.Close



msword.Quit



Voila
0
Rejoignez-nous