2012-04-03 88 views
1

如何在使用Microsoft.Office.Interop.Word打開Word文件時禁用提示。 提示如下: Test.doc被鎖定以供其他用戶編輯。 是否需要: 。打開只讀副本 。創建本地副本並稍後合併您的更改。 。收到原始副本可用時的通知。禁用提示閱讀.doc文件時

回答

2

如果您不需要修改文檔,則可以通過word.document.open方法將其打開爲只讀,並將第三個參數設置爲true。

如果您確實需要打開它才能進行編輯,您可以通過在嘗試打開文檔之前測試文檔鎖定來防禦性地進行編碼。實現這個的一個選項可能是打開文件流對象中的文件以進行寫入訪問,並在拋出異常時捕獲異常,這表明您不能編輯它。然後,您可以使用這些信息來決定是否以只讀方式打開或在代碼中進行編輯。

+0

謝謝你的朋友 – 2012-04-04 15:33:13