我們正在開發一個Web應用程序,它將提供一些WebDAV功能並實現這些功能,我們正在評估.NET的IT-Hit服務器引擎組件。IT-Hit WebDAV服務器結帳模式以及與MS Office的交互
其目的是基於某些內部邏輯以讀寫或只讀模式爲用戶提供某個MS Office文檔;我們試圖通過Visual Studio中的WebDAV模板應用程序和在線文檔進行調查,但我們尚未找到實現此目的的具體方法。我們在哪裏可以找到更具體的參考?
此外,是否有可能知道用戶何時關閉了MS Office應用程序(即MS Word)並完成了他/她與文檔的交互?
感謝您的意見。我只是對只讀模式提出了另外一個問題:你說:「請注意,這段代碼實際上並不保護文件不被修改,它只會將文件標記爲只讀。如果應用程序忽略只讀標誌,它可能會覆蓋文件「。這是否意味着沒有機會使用「只讀」標籤將文件打開到客戶端MS Word中?通過IMsItem,我現在能夠在Windows資源管理器中看到「只讀」屬性,但Word將在沒有任何警告的情況下打開文件。 – 2013-03-04 11:43:46
@MicheleNegri:你解決了嗎?我有與Excel相同的問題,Excel似乎沒有注意只讀標誌。根據回覆中的建議,我檢查了DavFile實施的IContent.Write方法中的條件。我也在考慮人工鎖定文件的想法... – costa 2013-06-04 23:42:30
FileAttribute被完全忽略。無論如何Word會在編輯模式下打開。有沒有其他方法可以實現這一點? – greenhoorn 2017-06-22 07:36:06