title: How to prevent user to edit Word Document wit c# Word Interop?
body: <p>My c# application must fill a Word template and save the processing result to another file. We've been requested to lock the new document to prevent ANY modification. Now, I have tried with:</p>
  
  <pre><code>wordDoc.Protect(
              Word.WdProtectionType.wdAllowOnlyReading,
              ref oMissing,
              ref password,
              ref oMissing,
              ref oMissing);
  </code></pre>
  
  <p>and save, however when opened the document can still be edited, the only constraint is that we cannot save to the same file... wich is obviously not what i'm looking for.
  What I need is a complete LOCK of my document, i.e. user cannot interact (edit, cancel, add or re-format text) with it from Word. 
  I know in Excel there's a way to lock the sheet's cells, I did for another project... Is there something similar in Word?</p>
  
  <p>Forgot to mention: I must use Word 2003 (so PIA version 11.0).</p>