【问题标题】:warning message in excel fileexcel文件中的警告信息
【发布时间】:2015-06-18 03:22:16
【问题描述】:

我编写了一个 asp 文件来使用 Excel.Application 对象响应一个 excel 文件。我更改了下面的内容类型。

Response.ContentType = "application/vnd.ms-excel"

当用户下载此文件并打开它时,他会收到以下消息。

“test.xls”的文件格式和扩展名不匹配。文件 可能已损坏或不安全。除非你相信它的来源,否则不要打开 它。还是要打开吗?

我不想让这个消息使用。如何从 excel 文件中删除此消息。

【问题讨论】:

标签: excel download asp-classic


【解决方案1】:

这是由于 MS Excel 中称为 Extension Hardening 的功能。有两种方法可以解决此问题

  1. 您需要生成正确的 XLS 文件,这些文件是真正的 excel 文件,而不是使用 XLS 扩展名保存的 HTML 表格
  2. 每台客户端计算机都需要按照here 的说明进行注册表调整

【讨论】:

  • 当我禁用“扩展强化”时,问题已解决。尽管这只是一种解决方法,但您的建议仍然很有用。
  • @DeepakKumar 很高兴它有帮助!
猜你喜欢
  • 2012-11-21
  • 2012-05-18
  • 1970-01-01
  • 2018-06-02
  • 2018-09-27
  • 2010-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多