Excel Path变量和工作簿。添加到Path目录

Excel Path变量和工作簿。添加到Path目录,excel,vba,path,Excel,Vba,Path,是否有方法使用workbooks.add函数并立即在指定目录中创建此工作簿 Workbooks.Add ActiveWorkbook.SaveAs Filename:=Application.ActiveWorkbook.Path & Name2 发生的情况是,上面的第二行应该转到Dropbox文件夹,但是,workbooks.add会自动在My Documents中创建,这会覆盖第二行代码,因为Application.ActiveWorkbook.Path随后成为My Documen

是否有方法使用workbooks.add函数并立即在指定目录中创建此工作簿

Workbooks.Add
ActiveWorkbook.SaveAs Filename:=Application.ActiveWorkbook.Path & Name2

发生的情况是,上面的第二行应该转到Dropbox文件夹,但是,workbooks.add会自动在My Documents中创建,这会覆盖第二行代码,因为Application.ActiveWorkbook.Path随后成为My Documents。打开包含宏的原始文件时,该文件位于代码将获取的文件夹中。如果没有workbooks.add,则应获取正确的路径。

如何事先存储文件路径

类似的内容(感谢评论中的反馈):


Thisworkbook.Path
将为您提供包含宏的工作簿的路径-如果您要保存新工作簿,请使用该路径。
String path = Application.ActiveWorkbook.Path
Workbooks.Add
ActiveWorkbook.SaveAs Filename:=path & "/" & Name2