【发布时间】:2015-07-28 04:12:38
【问题描述】:
我使用宏来创建每日报告。宏将 xls 报告历史保存为 xls。由于文件很大,我想将报告另存为 xlsb。两个问题。我正在使用的宏脚本将运行,但稍后我无法打开 xlsb 文件。收到的消息是
“Excel 无法打开文件'RDN Activity Report.xlsb',因为文件格式或文件扩展名无效。验证文件没有损坏并且文件扩展名与文件格式匹配。
txtFileName = Format(Date - 1, "yyyymmdd")
ActiveWorkbook.SaveAs Filename:= _
"\\Clt-stor01a\CA_Services\RDN Reports\ForUploadPrev\RDN Activity Report." & txtFileName & ".xlsb", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
txtFileName = Format(Date - 1, "yyyymmdd")
注意:我还需要一个可以在文件名中包含日期且文件日期为昨天的日期(例如“RDN Activity Report.20150726”)时打开文件的脚本
【问题讨论】:
-
将
xlNormal更改为xlExcel12