URGENT PB WORD SVP

Signaler
Messages postés
72
Date d'inscription
lundi 6 juin 2005
Statut
Membre
Dernière intervention
15 mai 2006
-
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
-
bonjour,


je cherche comment parcourir un doc word (ouvert par une appli vb),et permettre à l ouverture , suivant des champs spécifiques(autorisé en écriture et ou j ai inscri du text comme repère) de remplacer les reperes par du text venant de mon appli et correspondant à chaque repère.Mon document est protéger en écriture sf pr les champs ou du text va être insérer

voici mon code actuel:
If ext = "doc" Then
Dim doc As Word.Application
Set doc = CreateObject("Word.Application")
doc.DisplayAlerts = False
doc.Documents.Open chemin, , False
doc.Visible = True
Set d = doc.ActiveDocument
...
et la il me faudrait un truc du style si en parcourant le doc tu trouve le text "varnom" remplace par ma variable vb nom
...

Merci d'avance

1 réponse

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
36
Salut,



La soluition encore plus simple est de passer par les bookmarks ou les champs de formulaire Word.







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



Si le champ est plus grand que 255 caracteres il faut ecrire apres le champs



Je n'ai plus la méthode en vba mais c'est pas compliqué



Voila