Bonjour,
J'ai une table acces, un fichier word, je fais un publipostage dans word et affiche sans problème les différents champs voulus...
Dans mon document word, j'ai placé une case à cocher, pour laquelle je voudrais mettre comme "caption" le nom d'un des champs.
J'ai essayé
Mais le "caption" prend la valeur du 1er enregistrement chargé et lorsque je parcours mon document, avan la fusion, le caption ne change pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Document_Open() CheckBoxAffiliation.Caption = ActiveDocument.MailMerge.DataSource.DataFields("NA").Value End Sub
Soit je dois remettre ce code dans un autre événement, mais je ne trouve pas l'événement qui est appelé lorsqu'on passe à un autre enregistrement dans le document principal de fusion...
Soit c'est plus compliqué encore, mais pas d'autres pistes...
Le but final serait de vérifier la valeur du champ "NA", si c'est <1000 on met "AFFILIATION" dans le caption, sinon on met "DÉSAFFILIATION"...
merci pour vos idées,
Greg
Partager