2

私たちが開発しているWebサイトは、ITHITWebDAVを使用してドキュメントを管理しています。

ドキュメントがhttp://website.com/document.docxから初めてアクセスされると、ダイアログボックスがポップアップし、OPEN / SAVE /SAVEASなどのオプションが表示されます。

このドキュメントは、保存を要求するのではなく、MS-WORDで開くことを期待しています。

ポップアップダイアログから[開く]オプションを選択すると、ドキュメントがダウンロードされ、Wordドキュメントで読み取り専用として開きます。ドキュメントを閉じて同じURLから再度アクセスすると、正しく機能します[ローカルシステムのMS-WORDアプリケーションでDOCを開きます]

問題は、最初にダウンロードして開くときと、その後ms-wordアプリケーションで開くときです。ms-wordアプリで開くと、ドキュメントは期待どおりに機能します。

4

2 に答える 2

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

注:urlはdocxの場所を表します。

于 2013-05-02T19:48:46.420 に答える
1

では、Webページをクリックして、ファイルがWebDAVサーバーから直接MS Wordで開かれることを期待していますか?これを行うには、MSWordを実行して開くURLを渡すJavaアプレットを使用する必要があります。ただし、Windowsシステムでは、IEではActiveXObject "SharePoint.OpenDocuments"を使用でき、FF / Chrome/Safariブラウザーでは"application/x-sharepoint"プラグインを使用できます。http://ajaxbrowser.com/(コンテキストメニューの[ドキュメントの編集])で実際の例を見つけることができます。

于 2013-03-07T12:50:32.860 に答える