我目前正在使用以下命令保存excel文件:

 ActiveWorkbook.SaveAs Filename:="pleasework", FileFormat:=52


但是,将其保存时,会将其保存在文档中。

我想将其保存在宏的当前位置(文件的激活位置)。
有什么建议吗?更改为:

Filename:="C:/pleasework"


不会...

谢谢!

最佳答案

尝试以下

...
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\pleasework", FileFormat:=52
...


另外,您可能首先要检查Application.ActiveWorkbook.Path是否返回有效路径,以防万一当前打开的文件没有保存但您不会尝试将其保存到无效路径。

10-07 23:47