我的c#應用程序必須填寫Word模板並將處理結果保存到另一個文件。我們已被要求鎖定新文件以防止任何修改。現在,我已經嘗試了:打開文檔時仍可編輯但是如何防止用戶使用c#Word Interop編輯Word文檔?
wordDoc.Protect(
Word.WdProtectionType.wdAllowOnlyReading,
ref oMissing,
ref password,
ref oMissing,
ref oMissing);
並保存,唯一的限制是,我們不能保存到同一文件...至極,顯然我不是什麼尋找。 我需要的是一個完整的LOCK文檔,即用戶不能與Word進行交互(編輯,取消,添加或重新格式化文本)。 我知道在Excel中有一種方法來鎖定工作表的單元格,我爲另一個項目做了...在Word中有類似的東西嗎?
忘了提及:我必須使用Word 2003(所以PIA版本11.0)。
通常,轉換爲PDF將是創建不可編輯文檔的首選方法。 – spender 2010-11-14 14:05:59