使用编辑权限打开sharepoint库文档

时间:2011-04-04 17:15:58

标签: c# .net sharepoint sharepoint-2010 ms-word

我在sharepoint服务器上运行了一个WCF服务,该服务将在库中生成文档并返回其uri。我有一个客户端应用程序调用WCF服务并启动具有刚刚生成的文档的编辑权限的单词。但是,如果我只是传递文档的URI,它将以只读模式打开文档。尝试保存回服务器覆盖旧文件会出现错误,说明保存时文档是只读的。

如何从代码中启动能够将更改保存回在sharepoint服务器上打开的文件的单词?

注意:这不是权限问题,如果我手动进入sharepoint网站,我有权点击该文档并以编辑方式打开。

编辑:好的,所以我想我知道该怎么做(我打算制作一个dll并使用rundll.exe启动单词并进行保姆)。但是,我仍然想知道除了手动签入和退出文档之外是否还有其他解决方案。

2 个答案:

答案 0 :(得分:1)

我不需要查看文档,我发现我需要使用以下代码启动iexplore.exe指向URI。

Process.Start("iexplore.exe", ((FileDetails)e.Result).Address);

其中FileDetails是WCF服务返回的自定义对象,.Address是文档的URI。

答案 1 :(得分:0)