打开docx Sharepoint LIke

时间:2012-07-10 12:01:47

标签: javascript jquery sharepoint ms-word

我试图打开像Sharepoint这样的.docx文件。

我已经设置了一个apache2 web服务器,例如webdav部分。

我知道它适用于以下小型JavaScript代码:

  

var obj = new ActiveXObject('SharePoint.OpenDocuments.3');

但是当我使用那段代码时,我遇到的问题是它在Word中使用指定的编辑栏打开.docx,但如果我点击编辑,文档将保持只读模式。

可能是什么问题? 下面是我的apache / webdav配置部分。

另一个问题是,由于ActiveXObject,这段代码在FF中不起作用,有没有人知道我能做什么,它也适用于FF?

因为我们已经有了一个很大的应用程序,我试图实现这一点,我们不认为将整个应用程序切换到sharepoint。

apache 2 conf:

DavLockDB WebDAV/Locks
Directory Uploads
Dav on

ForceType text/plain

AuthType Basic
AuthName "Mein WebDAV"
AuthUserFile C:\Users

Require valid-user

AllowOverride None

Options Indexes     

诚恳 k3n0b1

1 个答案:

答案 0 :(得分:0)

解决!

问题是我的WebDAV文件夹与http文档的结构相同。 我认为就是这样,因为当我在http docs路径之外定义另一个文件夹时,它开始起作用。

您只需要一小段javascript:

var obj = new ActiveXObject('SharePoint.OpenDocuments.3');
obj.EditDocument('https://localhost/uploads/****.docx');

和apache2中正确配置的webdav。

现在我只需要处理它在ff,chrome等中的工作方式。