【发布时间】:2017-12-13 12:28:35
【问题描述】:
我们有一个由宏导入的文件,用于扩展 Excel 的宏功能。该文件的扩展名为 .dll。最初制作这个的人故意将扩展名更改为 dll,以使用户更不容易打开它。一切都很好,但现在最新的 excel 2016 更新给出了错误“文件格式和扩展名不匹配”。
这是正确的。现在,在我看来,我有两个选择。
将扩展名改成原来的样子(我不知道)。
绕过扩展名/文件格式不匹配(我不知道该怎么做,可能会带来安全风险)。
我尝试了以下扩展:xla,xlam,xlsx,xlsb,xlm,xls,xll.,但仍然收到相同的消息。
有没有人知道如何找出原始文件扩展名是什么?
我不确定,但该文件可能是在 excel 2000 or 2007. 中创建的
【问题讨论】:
-
.xlsm 有没有机会?这是你错过的那个
-
不。仍然得到不匹配错误。但感谢您的意见!
-
尝试在记事本中打开它 - 如果您可以阅读其中的任何内容,它可能是一个简单的文本或 csv 文件。如果没有,前几行可能会提示输入
-
另外,如果您可以解压缩它(通过将扩展名更改为
.zip),那么它可能是一种新的基于 XML 的格式(如xlsm)。如果不是 - 那么它可能是一种旧的二进制格式(如xlm)。 -
记事本在前几行没有提供任何有用的信息。
标签: excel file-format vba