Le remplissage de modèle Word champs avec C#

Actuellement, si je créer un Modèle de Document Word avec des champs, puis de les remplir à l'aide de C#, je ne suis semblable à ce...

object missing = Type.Missing;
Word.Application app = new Word.Application();
Word.Document doc = app.Documents.Open("file.doc", ref missing, true);
Word.FormFields fields = doc.FormFields;
fields[2].Result = "foo"
fields[3].Result = "bar"

Est-il une meilleure façon de référencer les champs?

J'ai remarqué lors de la création du modèle, je peux ajouter un Titre et une Étiquette sur le terrain, mais je n'ai pas trouvé un moyen de faire référence à ces propriétés. Il serait agréable d'être en mesure de champs de nom et de la référence à eux directement, au lieu de comptage et de déterminer le champ dans lequel je suis.

OriginalL'auteur erosebe | 2014-10-16