我有一个代码,可以使用自定义但建议的文件名将模板保存在固定目录中。但是,我也想将此名称应用于目录中带有空格的其他模板。
我在一个不同的问题中读到一个有关空格使其变得更复杂的答案。 (GetSaveAsFilename default folder)答案:
this works:
x = Application.GetSaveAsFilename(InitialFileName:="C:\mydocuments\music\", _
fileFilter:="Text Files (*.*), *.*")
但是,如果filespec中有空格,它将变得有些棘手。例如,这:
x = Application.GetSaveAsFilename(InitialFileName:="%USERPROFILE%\My Documents\My Music", _
fileFilter:="Text Files (*.*), *.*")
仅到达My Documents
并认为My Music
是文件名。希望这会有所帮助。)
那么,如何在名称正确的目录中添加空格?
答案 0 :(得分:1)
将路径用引号引起来
"""%USERPROFILE%\My Documents\My Music"""
将空格识别为路径的一部分,而不是分隔符。