J'ai trouvé le source permettant de remplir les champs inclus directement dans le document. Je souhaite remplir maintenant des champs inclus dans des zones de texte.
Afin de récupérer l'ensemble de mes signets (ou champs) disponibles, je déroule le code suivant :
for(int j = 1; j <= Doc.Fields.Count; j++)
{
object index=j;
Word.Field bk = Doc.Fields.Item ((int)index);
Bks.Add (j , bk.Result);
}
Ensuite, je les remplis :
((Word.Range)Bks[10]).Text = "toto";
Dans ma boucle, j'accède aux champs qui sont directement dans le document (Doc.Fields.Item).
Certains de mes champs sont inclus dans des zones de texte. Ces derniers ne sont pas trouvés par la boucle précédante. Je cherche la syntaxe me permettant d'y accéder.