3
我正在使用此代碼來使用Excel VBA循環訪問SharePoint中的文件。當我使用本地驅動器路徑時,此代碼工作正常。但是,當我跟我的SharePoint路徑替換路徑,我在fs.GetFolder嘗試訪問共享點時找不到路徑錯誤
得到一個錯誤說「找不到路徑」敬請指教我使用
代碼是:
Private Sub CommandButton2_Click()
Dim folder As Variant
Dim f As File
Dim fs As New FileSystemObject
Dim fs1 As New OLEObject
Dim RowCtr As Integer
Dim FPath As String
Dim wb As Workbook
FPath = "my URL"
Set fs = CreateObject("Scripting.FileSystemObject")
RowCtr = 1
Set folder = fs.GetFolder(FPath)
'<=Variable Location
For Each f In folder.Files
Cells(RowCtr, 1).Value = f.Name
RowCtr = RowCtr + 1
Next f
End Sub
你使用的是一個http路徑還是一個webdav路徑? http是不會去工作... –
我試圖使用http路徑 示例路徑:「http://路徑/更多路徑/文件夾名稱」 我甚至嘗試給路徑爲「\\路徑\更多路徑\文件夾名稱」 兩者都不起作用 –
如果您只有http訪問權限,那麼您不能使用文件系統對象循環訪問類似的文件夾。也許有一個共享點的方式來做到這一點,但我不熟悉這個平臺。 –