我的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说它保存到当前位置。
答案 0 :(得分:0)
并非任何人都会看到这一点,但在Excel中确实存在默认的保存路径。对于2010反正它的选项 - 保存 - 默认文件位置。默认是文档文件夹。