我正在使用 VBA 脚本保存标题为“月-日-时-分”在标题为“月年”
无论如何,Excel 不喜欢我的代码,
ActiveWorkbook.SaveAs "C:\Users\" & Environ$("UserName") & _
"\Documents\Workout Logs\" & _
Format$(Date, "mmmm-yyyy") & _
"\" & _
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"
具体来说这部分
"\" & _
我该如何以一种让它喜欢的方式表达路径中的中断
Format$(Date, "mmmm-yyyy") & _
作为将保存为文件的文件夹
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"
应该放在?
答案1
这在我的电脑上运行良好(Windows Excel 2013)
Sub test()
a = "C:\Users\" & Environ$("UserName") & _
"\Documents\Workout Logs\" & _
Format$(Date, "mmmm-yyyy") & _
"\" & _
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"
MsgBox (a)
End Sub
Msgbox 结果C:\Users\username\Documents\Workout Logs\May-2016\May-1910-13.xls
它是一样的,只是将字符串保存到变量中而不是保存文档。