将启用宏的文件更改为excel文件及其实际实例的批处理文件?

时间:2012-08-31 10:06:17

标签: excel batch-file

* 批处理文件: *代码

@echo off 复制/ Y“D:\ ExcelTest \ temp *。*”“D:\ ExcelTest \ copied * .xls”

* 操作: *以上代码将创建一个启用宏的文件,以便成功地将格式文件从源位置优化到目标位置,

* 问题: *该excel扩展程序的原创性不会将其视为Excel文件,每当我们尝试打开文件时,它会弹出未定义的格式并询问是或否或取消,< / p>

* 期望: *每当我们想要打开一个excel文件时,它应该直接打开而不会弹出任何弹出文件,它应该显示为excel文件

当我重命名文件时,我将扩展名从.xlsm更改为.xls。当我尝试启动它时,Excel弹出一个对话框,说“你要打开的文件的格式与文件扩展名指定的格式不同......”

我该如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

错误消息告诉您确切的问题所在。您已将文件扩展名从.xlsm(启用宏的工作簿)更改为.xls(常规工作簿,旧版Excel)。

解决方案:首先不要更改扩展名,Excel应该可以正常打开文件。

copy /y D:\ExcelTest\*.xlsm D:\ExcelTest\copied*.xlsm