GetSaveAsFilename default folder

后端 未结 3 1076
伪装坚强ぢ
伪装坚强ぢ 2020-12-11 05:28

I am using GetSaveAsFilename in VBA for Excel. Is there any way to give this a default folder to open up to? For example, I always want it to start at C:\

3条回答
  •  [愿得一人]
    2020-12-11 05:35

    This works:

    x = Application.GetSaveAsFilename(InitialFileName:="C:\mydocuments\music\", _
        fileFilter:="Text Files (*.*), *.*")
    

    However, if you have spaces in the filespec it gets a little trickier. For example, this:

    x = Application.GetSaveAsFilename(InitialFileName:="%USERPROFILE%\My Documents\My Music", _
        fileFilter:="Text Files (*.*), *.*")
    

    only gets as far as My Documents and thinks that My Music is the filename. Hope this helps.

提交回复
热议问题