我们有一个由宏导入的文件,以扩展Excel的宏功能。此文件的扩展名为.dll。故意这样做的人故意将扩展名更改为dll,使用户只需打开它就不那么容易了。一切都很好,但现在最新的excel 2016更新给出了“文件格式和扩展名不匹配”的错误。
这是正确的。现在,在我看来,我有两个选择。
将扩展名更改为原来的扩展名(我不知道)。
绕过扩展名/文件格式不匹配(我不知道该怎么办,可能会带来安全风险)。
我尝试了以下扩展程序:xla,xlam,xlsx,xlsb,xlm,xls,xll.
但仍然收到相同的消息。
有没有人知道如何找出原始文件扩展名是什么?
我不确定该文件是否已在excel 2000 or 2007.
答案 0 :(得分:1)
我发现问题不在于扩展名或文件格式,但问题是由AV / bit Defender引起的,该文件作为zip文件开始扫描内部并删除了单个文件,从而导致excel不再识别它作为一个有效的文件。 一旦我从备份中恢复了一些文件,我就注意到了一些奇怪的行为,AV防御者开始使用95%的cpu。之后我进入了原木并注意到后卫认为它是一个木马。
感谢大家的投入!