Я пытаюсь назначить путь к папке в виде строки, чтобы я мог ссылаться на этот путь позже.Ниже приведен фрагмент кода, который ведет к этому пути к папке.
Dim fzp as String
Dim fPath As String
Dim fso As Object
Dim subFold
fPath = "I:\PROJECTS\" & ProjNam & "\" & ProjNum
fso.createfolder (fPath & "copy")
fso.CopyFolder "S:\Global\Specifications\Proposal Packages\" & ProjNum & "*", fPath & "copy\"
With fso
Set subFold = .getfolder(fPath & "copy")
Set subFold = subFold.Subfolders
Теперь, когда я смотрю в локальное окно, я вижу subFold
с Item(1)
с путем "I: \ PROJECTS \"Foo \ bar \ Subfoldername "
Мне нужен весь этот путь, и я попробовал:
fzp = subFold.Path
fzp = subFold.Item(1).Path
fzp = .Item(1).Path
fzp = .Path
и, вероятно, 20 разных итераций без успеха.
Любая идея, какЯ могу присвоить этому пути к папке строковое значение или правильно сослаться на него?