Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用VBA访问sharepoint 2013_Vba_Ms Access_Https_Sharepoint 2013_Unc - Fatal编程技术网

使用VBA访问sharepoint 2013

使用VBA访问sharepoint 2013,vba,ms-access,https,sharepoint-2013,unc,Vba,Ms Access,Https,Sharepoint 2013,Unc,我一直使用SharePoint 2010,在使用VBA和通过简单路径访问文件夹方面没有问题 \根\站点\文件夹,结构。 我刚刚在SharePoint 2013中创建了一个新网站,使用相同的技术是行不通的。 我可以用这种格式添加网络位置 文档,并可以使用文件资源管理器打开它,但当我使用filesystemobject从vba中提取该字符串时,我只是得到了找不到的路径 如果我映射了一个网络驱动器号,对于该路径,代码工作正常,但是如果我使用完整的etc,则找不到该路径 我的猜测是,这与在迁移到Shar

我一直使用SharePoint 2010,在使用VBA和通过简单路径访问文件夹方面没有问题 \根\站点\文件夹,结构。 我刚刚在SharePoint 2013中创建了一个新网站,使用相同的技术是行不通的。 我可以用这种格式添加网络位置 文档,并可以使用文件资源管理器打开它,但当我使用filesystemobject从vba中提取该字符串时,我只是得到了找不到的路径

如果我映射了一个网络驱动器号,对于该路径,代码工作正常,但是如果我使用完整的etc,则找不到该路径

我的猜测是,这与在迁移到SharePoint 2013时从http更改为https有关 以前有人见过这个吗

实际代码在Access 2013中运行,并生成所有子文件夹中所有文件的完整列表,现在唯一的问题是filesystemobject.getfolder无法找到路径文档,但如果我将所有文件映射到驱动器W:

欢迎提供任何线索或建议


谢谢

以防其他人有此功能,以我为例,SharePoint 2013需要此功能 @SSL\davwwroot添加到路径中,就在\Sites之前
我通过仔细检查驱动器映射创建的路径发现了这一点。

我认为FileSystemObject与本地文件系统一起工作,因此将其映射到驱动器名是欺骗它的一种方法。你是说当你在映射中使用https时,它不会被愚弄吗?您可以尝试使用CreateObjectMicrosoft.XMLHTTP并解析响应以获取文件夹或CreateObjectMsxml2.XMLHTTP.4.0感谢:我通过仔细检查驱动器映射成功地使其工作。我在正确的位置添加了“@ssldavwwroot”,嘿,普雷斯托在我写的时候,文件列表正在被重新创建。快乐兔