【发布时间】:2015-07-21 15:44:18
【问题描述】:
如何使用 vba 代码保存 excel 文件,以便将用户名和日期附加到宏中?
这是我为使其工作而编写的代码:
ActiveWorkbook.SaveAs FileName:=(Environ$("Username")) & "_" & Date & "_BKMtracker.xlsx", FileFormat:=xlOpenXMLWorkbook
【问题讨论】:
-
你的代码的结果是什么?您是否收到错误消息?
-
您需要一个文件扩展名。 "_BKMtracker.xlsx"
-
您的代码对我有用。您是否在以前未保存的文件上运行此程序?在这种情况下,您需要为其指定文件路径和名称。
-
@MatthewD 错误是:运行时错误'1004':对象'_Workbook'的方法'SaveAs'失败文件扩展名不能解决问题,但我会更新问题以包含它,因为我认为这是朝着正确方向迈出的一步。
-
@Grade'Eh'Bacon 我正在更新问题,您能否看看以下更改是否仍对您有效?如果是这样,那么除了代码之外肯定存在其他问题。