我使用宏来创建每日报告.宏在历史上将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")
Run Code Online (Sandbox Code Playgroud)
注意:我还需要一个脚本,当文件名在文件名中有日期时,可以打开文件,文件日期是昨天的日期,如" RDN Activity Report.20150726"