2013-02-20 85 views
2

我們正在開發使用它打的WebDAV來管理文檔的網站。它擊中WEBDAV的Word文檔打開只讀

當文檔訪問首次從http://website.com/document.docx,一個彈出對話框,在其選項,如打開/保存/另存爲。

我期待本文檔中的MS-WORD,而不是請求保存打開的。

如果從彈出的對話框中,文件下載選中,打開選項Word文檔中打開爲只讀。當文檔關閉並再次從相同的URL訪問時,它可以正常工作[在本地系統MS-WORD應用程序中打開DOC0]

問題是第一次下載並打開,隨後它在ms-word應用程序中打開。當它在ms-word應用程序中打開時,該文檔按預期工作。

+1

IT Hit支持說什麼? – 2013-02-20 18:53:44

回答

1

所以你點擊網頁上,需要被在MS Word直接從WebDAV服務器打開的文件? 要做到這一點,你需要使用Java小程序,它將運行MS Word傳遞URL打開。 但在Windows系統中,您可以在IE和FF中/鉻/ Safari瀏覽 「應用程序/ x-的SharePoint」 插件使用的ActiveXObject 「SharePoint.OpenDocuments」。 您可以在這裏找到工作示例:http://ajaxbrowser.com/(從上下文菜單中選擇「編輯文檔」)。

+0

我應該點擊你的文章爲ans。但點擊我的。重新選擇答案。 :-) – Aishu 2013-06-05 19:30:10

2
var openDocumentsObject = new ActiveXObject("SharePoint.OpenDocuments.3"); 
openDocumentsObject.EditDocument(url); 

注意:url表示docx的位置。

+2

最好使用「SharePoint.OpenDocuments」 - 將自動檢測版本。 – 2013-06-18 08:40:39

+0

經過大量搜索,這也爲我工作。我們正在滾動我們自己的WebDav服務器。 – 2015-09-21 18:54:28