У меня есть код, который позволяет сохранять шаблоны в фиксированном каталоге с пользовательскими, но предлагаемыми именами файлов. Однако я также хочу применить это к другому шаблону в каталоге с пробелом в его имени.
Я прочитал в другом вопросе ответ о пробелах, делающих его более сложным. ( GetSaveAsFilename папка по умолчанию ) ответ:
this works:
x = Application.GetSaveAsFilename(InitialFileName:="C:\mydocuments\music\", _
fileFilter:="Text Files (*.*), *.*")
Однако, если у вас есть пробелы в спецификации файлов, это становится немного сложнее. Например, это:
x = Application.GetSaveAsFilename(InitialFileName:="%USERPROFILE%\My Documents\My Music", _
fileFilter:="Text Files (*.*), *.*")
Идет только до My Documents
и думает, что My Music
- это имя файла. Надеюсь, это поможет.)
Итак, что нужно сделать, чтобы иметь правильный каталог с пробелом в имени?