在Windows应用程序中打开SharePoint Word文档

问题描述:

我试图打开实际位于Windows应用程序(WinForms)的SharePoint库中的现有Word文档。在Windows应用程序中打开SharePoint Word文档

如果我使用Internet Explorer打开文档,文档处于只读状态,但我可以使用Word应用程序中的“编辑文档”按钮来保存文档(删除只读文档)。

我试着在我的Windows应用程序中打开SharePoint文档如下:

System.Diagnostics.Process.Start("http://.../MyFile.docx"); 

这在Word中真正打开我的文档,但我有一个问题。如果我用这种方法打开我的文档,打开的文档是只读的,我没有看到“编辑文档”按钮......我该如何解决这个问题?

感谢,

+0

我认为这仅仅是一个双赢的应用问题,并在SharePoint库中的文件有没有关系,如果谁运行的应用程序的用户具有相应权限 – 2012-06-12 21:28:48

+0

是你能够使用这行代码打开,说一个来自sharepoint位置的word文档吗?例如System.Diagnostics.Process.Start(“winword.exe” “https:\\ sharepoint.com \ documentlibrary \ Winword.exe”,用户名,密码,域名) – user1166085 2014-11-19 05:54:17

你可以尝试点击“另存为...”在Word选项,以获取文档的编辑版本?

我想你将需要启动ms word(winword.exe)作为带有参数的程序来打开文档。

看一看知识库文章: http://support.microsoft.com/kb/210565

+0

这对任何人都适用?我试过了,无法让代码正常工作 – user1166085 2014-11-18 06:34:50