Tout d'abord, merci bien pour ton aide !
Pour ce qui est de la checkbox Word sur laquelle j'essaie d’effectuer ce test a pour nom CheckBox2 si je vais dans ses propriétés du mode développeur
Je voulais aussi préciser que je ne suis pas à l'origine du document modèle, c'est un doc qui a été créé sur office 2003 je n'ai donc aucune idée de la façon dont elle a été ajoutée (sur office 2010 onglet développeur).
Pour rappel il faut le déclarer comme champs de fusion onglet publipostage.
Dans l'onglet publipostage, le bouton insérer un champ de fusion est en grisé, ainsi que la plupart des boutons de cet onglet, je n'ai pas utilisé le publipostage en fait, lors de l'éxecution du WinForm de mon programme, je récupère les infos des textboxes, et je les utilise dans une fonction SearcheAndReplace (Textbox_nom.Text remplace "{Nom}" dans le doc par exemple)
Pour finir, j'ai essayé d'utiliser ton code, et j'ai une erreur au niveau du
switch(champ.Result.Name)
L'autocomplétion ne me propose pas de Name et si je tente de le mettre j'ai l'erreur 'Microsoft.Office.Interop.Word.Range' ne contient pas une définition pour 'Name' et aucune méthode d'extension 'Name' acceptant un premier argument de type 'Microsoft.Office.Interop.Word.Range' n'a été trouvée
Désolé si je ne suis pas très clair...
Et merci encore pour ton aide
Partager