Excel文件检索原始文件扩展名或绕过fileformat-extension不匹配

时间:2017-12-13 12:28:36

标签: excel excel-vba file-format vba

我们有一个由宏导入的文件,以扩展Excel的宏功能。此文件的扩展名为.dll。故意这样做的人故意将扩展名更改为dll,使用户只需打开它就不那么容易了。一切都很好,但现在最新的excel 2016更新给出了“文件格式和扩展名不匹配”的错误。

这是正确的。现在,在我看来,我有两个选择。

  1. 将扩展名更改为原来的扩展名(我不知道)。

  2. 绕过扩展名/文件格式不匹配(我不知道该怎么办,可能会带来安全风险)。

  3. 我尝试了以下扩展程序:xla,xlam,xlsx,xlsb,xlm,xls,xll.但仍然收到相同的消息。

    有没有人知道如何找出原始文件扩展名是什么?

    我不确定该文件是否已在excel 2000 or 2007.

    中创建

1 个答案:

答案 0 :(得分:1)

我发现问题不在于扩展名或文件格式,但问题是由AV / bit Defender引起的,该文件作为zip文件开始扫描内部并删除了单个文件,从而导致excel不再识别它作为一个有效的文件。 一旦我从备份中恢复了一些文件,我就注意到了一些奇怪的行为,AV防御者开始使用95%的cpu。之后我进入了原木并注意到后卫认为它是一个木马。

感谢大家的投入!