2015-06-26 49 views
2

這是我的問題:SharePoint中的VBA MKDIR失敗

我想在SharePoint共享文檔庫中創建一個文件夾。但它只有在我使用「使用Windows資源管理器打開」菜單項輸入我的憑據後才起作用。如果我告訴他們,他們需要首先做到這一點

我的用戶將無法理解。所以,我的問題可以是: (A)有沒有辦法強制從VBA或此憑據彈出... (B)有沒有辦法通過VBA

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


MkDir myWorkbookBasePath 

enter image description here

通過這些憑據
+0

使用FTP協議或使用'WScript.Shell'代替站點映射爲網絡驅動器,你可以使用的InputBox如果需要索要憑證或你可以硬編碼它們。 –

+0

我不認爲我想把這個驅動器映射到每個人的PC上。你可以使用FTP協議解釋嗎? –

回答

4

你會用什麼憑證,如果你能編程爲他們提供?如果你能回答這個問題,你可以嘗試這樣的事:

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

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

你們好!完善 –