title: Get Field BookMark
body: <p>I am using the Microsoft.Office.Interop.Word namespace in a console application to get form data from a MSWord document. In this MSWord doc are fields that have each been assigned a bookmark which I am using as an id. </p>
  
  <p>I would like to be able to retrieve the value of a field its bookmark and store it in a dictionary.I am only able to get the value of each field but not the bookmark AND the field. </p>
  
  <p>Is there a way that I could do something like wdField.Result.Bookmark to get a field's bookmark? I looked at the <a href="http://msdn.microsoft.com/en-us/library/Microsoft.Office.Interop.Word%28v=office.14%29.aspx" rel="nofollow">MSDN documentation</a> but am having a difficult time getting this right. Here is the foreach loop that I am enumerating with:</p>
  
  <pre><code>     foreach (Field wdField in oWordDoc.Fields)
             {
               wdField.Select(); 
               string fieldText = wdField.Result.Text
               Console.WriteLine(fieldText);   
               //string fieldBookMark = wdField.Result.BookMark
             }
  </code></pre>