Merci, ça me semble en effet bien plus simple !
J'ai donc essayé ceci :
wordDoc.Fields(1).Result.Text = Me.sexe_patient
Et ça fonctionne. Du coup, je me demandais s'il était possible d'attribuer manuellement un nombre à un champ au vu de la complexité du document. Car je trouve que Fields(1) n'est pas très précis... A moins qu'il y ait un autre moyen de dénommer un champs en VBA ?
Enfin, lorsque j'essaie d'insérer ma valeur et que j'ai déposé un signet "SEXE" sur mon champ, après exécution du code dans Access, la valeur est insérée non pas dans le champ mais à sa droite. Au final le champ reste donc vide. Voilà à quoi ressemble le champ :
{ SEXE } (SEXE n'étant là que pour une indication visuelle).
Est-ce normal ? Car ensuite, lorsque j'essaie de faire un renvoi depuis ce signet, cela ne fonctionne pas puisqu'au final, mon champ n'a pas été mis à jour :/ Au contraire, après avoir fait F9, le message d'erreur s'affiche à la place du signet :
"Erreur ! Référence non valide pour un signet"
Partager