保存为默认路径

时间:2014-03-04 17:30:39

标签: excel vba excel-vba save-as

我的excel中有一个宏,当我在所述宏中使用.SaveAs时,它会自动将文件保存在我的文档中(当我没有指定路径时)

我真的不想指定路径,我只是希望它将结果文件保存在excel book所在的directoy中。

继承人保存代码:

    fnameandpath = InputBox("Please Enter A New File Name")
    If fnameandpath = Empty Then
        'warn user

    Else  
        ActiveWorkbook.SaveAs fnameandpath
        Range("A1").Activate
    End If

例如,我将excel文件放在桌面上。当弹出框时我输入“TestFile”,然后我在my documents而不是桌面上获得一个xlsm文件。为什么?我可以更改默认行为吗? msdn说它保存到当前位置。

1 个答案:

答案 0 :(得分:0)

并非任何人都会看到这一点,但在Excel中确实存在默认的保存路径。对于2010反正它的选项 - 保存 - 默认文件位置。默认是文档文件夹。