Overwrite field content
<p>I am using this code to put content in a <code>Field</code> using Word Interop:</p>

<pre><code>var wordApp = new Microsoft.Office.Interop.Word.Application();
var wordDoc = wordApp.Documents.Add(Path.GetFullPath("myTemplate.dotx"));
Field f = wordDoc.Fields[0];
f.Select();
wordApp.Selection.TypeText("some text");
</code></pre>

<p>but this works only once. If I run the <code>f.Select()</code> statement again, I get a <code>COMException</code> telling me the object is gone.</p>

<p>Is there a way to overwrite field content? Or do I have to work with being able to write a <code>Field</code> only once?</p>