此代码有效,但是出现了一些奇怪的东西,当我尝试保存文件时,它显示在"Open Order Log - 10-4-12.xlsx"
而不是Open Order Log - 10-4-12.xlsx
有原因吗?
NewFile = Application.GetSaveAsFilename(InitialFileName:="Open Order Log - " & Format(Date, "dd-mm-yyyy") & ".xlsx")
解决了它:
wbBK2.SaveAs Dir & Application.PathSeparator & "Open Order Report -" & Format(Date, "mm-dd-yyyy") & ".xlsx"
这有点曲折,但它确实有效。