2015-02-08 116 views
0

有没有办法使用workbooks.add函数并在指定的目录中立即创建此工作簿?将路径变量和工作簿添加到路径目录中

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

发生的是,上面的第二条线是应该去的Dropbox文件夹,但是,workbooks.add自动获取我的文档创建的,它覆盖的代码,因为Application.ActiveWorkbook第二行。路径然后变成我的文档。当打开包含宏的原始文件时,如果workbooks.add不存在,它将位于该代码将获取的文件夹中,以获取正确的路径。

+0

'Thisworkbook.Path'会给你的路径,其中包含宏工作簿 - 要保存新的,如果这是工作簿然后使用它。 – 2015-02-08 19:41:02

回答

0

如何预先存储文件路径?

像这样的东西(感谢的意见反馈):

String path = Application.ActiveWorkbook.Path 
Workbooks.Add 
ActiveWorkbook.SaveAs Filename:=path & "/" & Name2 
+0

更改为路径&“/”*名称2,它的工作! – 2015-02-08 20:25:44