* 批处理文件: *代码
@echo off 复制/ Y“D:\ ExcelTest \ temp *。*”“D:\ ExcelTest \ copied * .xls”
* 操作: *以上代码将创建一个启用宏的文件,以便成功地将格式文件从源位置优化到目标位置,
* 问题: *该excel扩展程序的原创性不会将其视为Excel文件,每当我们尝试打开文件时,它会弹出未定义的格式并询问是或否或取消,< / p>
* 期望: *每当我们想要打开一个excel文件时,它应该直接打开而不会弹出任何弹出文件,它应该显示为excel文件
当我重命名文件时,我将扩展名从.xlsm更改为.xls。当我尝试启动它时,Excel弹出一个对话框,说“你要打开的文件的格式与文件扩展名指定的格式不同......”
我该如何防止这种情况?
答案 0 :(得分:0)
错误消息告诉您确切的问题所在。您已将文件扩展名从.xlsm(启用宏的工作簿)更改为.xls(常规工作簿,旧版Excel)。
解决方案:首先不要更改扩展名,Excel应该可以正常打开文件。
copy /y D:\ExcelTest\*.xlsm D:\ExcelTest\copied*.xlsm