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

我们有一个由macros导入的文件来扩展Excel的macrosfunction。 该文件的扩展名为.dll。 最初做这个的人故意把扩展名改成了dll,让用户打开它不那么容易。 一切都很好,但现在最新的Excel 2016更新提供了一个错误“文件格式和扩展名不匹配”。

哪个是对的。 现在,在我看来,我有两个select。

  1. 改变扩展到原来的(我不知道)。

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

我尝试了以下扩展: xla,xlam,xlsx,xlsb,xlm,xls,xll. 但仍然得到相同的信息。

有没有人有一个线索,我怎么可以找出原来的文件扩展名是什么?

我不确定,但该文件可能已经在excel 2000 or 2007.创buildexcel 2000 or 2007.

我发现这个问题不是扩展或文件格式,但问题是由AV /位防御者,看到该文件作为一个zip文件开始扫描内部和删除内部单个文件,从而导致Excel不再承认它作为一个文件有效的文件。 我注意到一些奇怪的行为,只要我从备份还原一些文件,AV防卫者开始使用95%的CPU。 之后,我进入日志,注意到后卫认为这是一个木马。

感谢您的input!