是什么让workbooks.cancheckout失败?

时间:2014-06-10 15:38:55

标签: excel vba excel-vba sharepoint

这是简短的版本......如果有任何其他信息可以帮助我,请告诉我。

我有一个关于SharePoint的Excel文档。我有两个用户,他们都在同一个安全组中,并且都有权访问该文档。

在一个用户上,只要没有其他人签出,workbooks.cancheckout("http://address/document")就会返回true。按照设计。

对于另一个用户,workbooks.cancheckout("http://address/document")返回false。一直以来。

用户可以直接从SharePoint检出文档,因此这不是权限问题。我认为这与Excel试图与SharePoint交谈的方式有关。

导致" cancheckout"返回false,是否有人对导致错误的原因或如何解决此错误有任何建议?

工作用户正在使用Office 2010.损坏的用户是2013年。但是,2013年的其他几个用户都没有出现错误。所有用户的操作系统都是Windows 7。

1 个答案:

答案 0 :(得分:0)

我有类似的问题。我要求用户从他们的桌面手动访问共享点门户文档,然后使用excel VBA程序。有用。如果更改密码,则必须手动转到共享点并访问该文档,以便将凭据存储在缓存中的某个位置。它是有线的,但这是他解决我的一个用户面临的问题的方式。