2013-07-11 7 views
3

이 코드를 사용하여 Excel의 VBA를 사용하여 공유 지점의 파일을 반복합니다. 이 코드는 로컬 드라이브 경로를 사용할 때 잘 작동합니다. 내가 셰어 경로로 경로를 교체 할 때, 나는 이 공유 지점에 액세스 할 때 경로를 찾을 수 없음

친절하게 내가 사용하고

코드를 조언을 주시기 바랍니다 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 
+0

http 경로 또는 webdav 경로를 사용하고 있습니까? http가 작동하지 않을 것입니다 ... –

+0

http 경로를 사용하여 시도했습니다. 예제 경로 : "http : // path/more path/foldername" "\\ path \ more path \ foldername" 둘 다 작동하지 않습니다. –

+0

http 액세스 만있는 경우 filesystemobject를 사용하여 이와 같은 폴더를 반복 할 수 없습니다. 어쩌면이 작업을 수행 할 수있는 셰어 포인트의 방법이있을 수 있지만 해당 플랫폼에 익숙하지 않습니다. –

답변

2

SharePoint StackExchange에 설명 된대로 공유 드라이브를 Windows 드라이브 문자에 매핑해야합니다. 매핑이 완료되면 로컬 드라이브 경로로 열 수 있습니다.

관련 문제