Передача файлов.docx sharepoint в веб-приложение Microsoft Office Word
Я просто не могу понять, как это сделать, у меня есть полный путь к файлу, но я не могу понять, как получить веб-приложение Microsoft Office Word для открытия пути к файлу. Любая помощь?
2 ответа
Решение
Чтобы использовать MS Office Web Apps, вы должны загрузить файл.docs в SharePoint. Следуйте следующей статье TechNet о том, как развернуть Office Web Apps для проверки установки. Затем убедитесь, что вы настроили поведение по умолчанию для документов с поддержкой браузера.
Попробуйте это сделать программно
/YOURWEB/_layouts/WordViewer.aspx?id= "here is query string (path to the document)"
или же
<SharePoint:MenuItemTemplate ID="submit1" runat="server" Text="open" ImageUrl="/_layouts/images/OpeninBrowser.gif" ClientOnClickScript="OpenWebApps('%Url%'); return false;">
function OpenWebApps(url) {
var ext = url.substr(url.lastIndexOf('.') + 1); // here define the extension
if (ext == 'docx')
window.open('<%= Web.Url%>'+"/_layouts/WordViewer.aspx?id="+encodeURI(url));
else
alert('Cannot open document with this extension');
}