Excel 对文件名中另存为HHMMSS的文件重新使用“另存为”功能

Excel 对文件名中另存为HHMMSS的文件重新使用“另存为”功能,excel,vba,Excel,Vba,我有一个文件另存为: wbkVer.SaveAs fileName:=folderPath & Format(Now, "mm-dd-yyyy_hhmmss") & "_Compare.xlsx" 但是,我需要执行其他逻辑,然后再次将其保存到同一文件名中。如果没有它,我找不到方法再次使用HHMMS保存它。有没有办法像上面那样捕获文件名并将其放入变量中,这样它就不会再次为其分配HHMMS 谢谢大家! 只需先在变量中构造所需的文件名,然后使用该文件名保存,然后在以后重复使用即可 d

我有一个文件另存为:

wbkVer.SaveAs fileName:=folderPath & Format(Now, "mm-dd-yyyy_hhmmss") & "_Compare.xlsx"
但是,我需要执行其他逻辑,然后再次将其保存到同一文件名中。如果没有它,我找不到方法再次使用HHMMS保存它。有没有办法像上面那样捕获文件名并将其放入变量中,这样它就不会再次为其分配HHMMS


谢谢大家!

只需先在变量中构造所需的文件名,然后使用该文件名保存,然后在以后重复使用即可

dim name as string
name = folderPath & Format(Now, "mm-dd-yyyy_hhmmss") & "_Compare.xlsx"
wbkVer.SaveAs fileName:=name
' now you still have name around to re-use later

话虽如此,如果您需要以相同的名称保存相同的内容,那么一旦您第一次执行了
wbkVer.SaveAs
,您就不能随后使用
wbkVer.save
吗?

只需先在变量中构造所需的文件名,然后使用该文件名进行保存,然后再重复使用

dim name as string
name = folderPath & Format(Now, "mm-dd-yyyy_hhmmss") & "_Compare.xlsx"
wbkVer.SaveAs fileName:=name
' now you still have name around to re-use later

话虽如此,如果你需要以相同的名称保存相同的东西,一旦你第一次使用了
wbkVer.SaveAs
,你就不能随后使用
wbkVer.save
吗?

我以为我已经尝试了.save,它又用mmddyy保存了它,但现在我怀疑我是否这样做了。不管怎样,这都有效-谢谢!我以为我已经尝试了.save,它又一次通过mmddyy保存了它,但现在我怀疑我是否尝试了。不管怎样,这都有效-谢谢!