Excel 2007 用户打开 xls 文件时出现警告

Excel 2007 用户打开 xls 文件时出现警告

在 Excel 2007 中打开使用“CarlosAg.ExcelXmlWriter.dll”生成的 .xls 文件时收到以下错误警告:

您尝试打开的文件 的''格式与文件扩展名指定的格式不同。在打开文件之前,请验证文件未损坏且来自可信来源。是否要立即打开该文件?

有什么想法可以解决这个问题吗?

答案1

看起来 .xls 文件(Microsoft Excel 97-2003 格式)实际上是 .xlsx 文件(Microsoft Excel 2007 格式)。将文件扩展名从 .xls 更改为 .xlsx 应该可以清除警告消息。

答案2

在您的 VBA 代码中,使用此命令:

应用程序.DisplayAlerts = False

这将抑制任何此类警告。

答案3

它是 xml 电子表格 2003 格式,正确的扩展名是 xml,这就是为什么它不需要安装 excel。

答案4

我尝试将文件扩展名更改为多个扩展名——但总是出现错误。我尝试更改注册表中的设置——但错误仍然出现(我没有管理员权限,组策略可能会覆盖)。我将 [Application.DisplayAlerts = False] 添加到我的宏中,它起作用了!

相关内容