SharePoint 中的 VBA MKDIR 失败

问题描述 投票:0回答:2

这是我的问题:

我正在尝试在 SharePoint 共享文档库中创建一个文件夹。但它只有在我使用“使用 Windows 资源管理器打开”菜单项输入我的凭据后才有效。

如果我告诉我的用户他们需要先这样做,他们将不会理解。所以,我的问题是: (A) 有没有办法强制从 VBA 弹出此凭据或... (B) 有没有办法通过 VBA 传递这些凭据

myWorkbookBasePath= "\\sharepoint.buckeye.com\sites\transportation\cc\pipelineoperationreports\Shared%20Documents\" & folder


MkDir myWorkbookBasePath

enter image description here

vba excel sharepoint
2个回答
5
投票

如果您可以通过编程方式提供凭证,您会使用什么凭证?如果你能回答这个问题,你可以尝试这样的事情:

Set objNetwork = CreateObject("WScript.Network")
objNetwork.MapNetworkDrive "Z:", "\\server\share", False, strUser, strPwd

MkDir "Z:\NewFolder"
...
objNetwork.RemoveNetworkDrive "Z:"

-1
投票

我正在开发一个类似的项目,我需要在 SharePoint 共享文档库中现有的文件夹内创建文件夹。如果我知道您是否设法解决了错误或者您做了什么使其正常工作,这对我来说非常有用。

© www.soinside.com 2019 - 2024. All rights reserved.