Excel VBA - назначить путь к папке переменной - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь назначить путь к папке в виде строки, чтобы я мог ссылаться на этот путь позже.Ниже приведен фрагмент кода, который ведет к этому пути к папке.

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 разных итераций без успеха.

Любая идея, какЯ могу присвоить этому пути к папке строковое значение или правильно сослаться на него?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...