URGENT PB WORD SVP

mell01 Messages postés 72 Date d'inscription lundi 6 juin 2005 Statut Membre Dernière intervention 15 mai 2006 - 22 juil. 2005 à 16:21
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Modérateur Dernière intervention 15 juillet 2011 - 22 juil. 2005 à 19:22
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

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Modérateur Dernière intervention 15 juillet 2011 37
22 juil. 2005 à 19:22
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
0