我在文档库中有一个 Word 文档,当我从 Web 部件打开时,它会以“只读”形式打开,并且只会让我用另一个文件名保存文档。
如果我直接从文档库打开它,则可以编辑文件,但是我已经设置了一个 wiki 页面,并且希望能够在从 Web 部件打开文档后对其进行编辑。
我可以直接从 Web 部件超链接打开文档来编辑文档吗?
我在文档库中有一个 Word 文档,当我从 Web 部件打开时,它会以“只读”形式打开,并且只会让我用另一个文件名保存文档。
如果我直接从文档库打开它,则可以编辑文件,但是我已经设置了一个 wiki 页面,并且希望能够在从 Web 部件打开文档后对其进行编辑。
我可以直接从 Web 部件超链接打开文档来编辑文档吗?
如果可以更改 WebPart。您可以替换文件名的链接并使其指向此 javascript 函数:
function editDocumentInProg(strDocument)
{
var editDocument= new ActiveXObject("SharePoint.OpenDocuments.1");
if (editDocument)
{
var newDoc = editDocument.EditDocument(strDocument);
if (!newDoc)
window.location.href = strDocument;
}
}
参数 strDocument 必须是您想要的文件名。
更多信息可以在这里找到:http: //msdn.microsoft.com/en-us/library/dd588661 (v=office.11).aspx