我使用PHP动态生成一个表,用户可以将其下载为.xls文件。当使用IE时,单击链接后,弹出“是否要打开或保存文件...”对话框。如果用户保存文件并打开它,则没有问题。但是如果用户选择“打开”,则Excel会启动,但它是空的。没有电子表格。在Chrome和FF中一切正常。
这是我正在使用的代码。
Marshal::Copy
当我点击链接下载电子表格然后从IE10对话框中选择“打开”时,会发生这种情况。
有关如何在IE用户点击“打开”时打开电子表格的任何建议将不胜感激。感谢。
答案 0 :(得分:1)
你可以试试这个:
一个。右键单击该文件,然后选择“属性” 湾在常规选项卡上,单击取消阻止 C。单击“确定”
答案 1 :(得分:0)
微软的documentation表明该问题实际上可能是Excel中的一个设置 - Excel可能会忽略来自IE的动态数据交换(DDE)信息。可能会检查所描述的设置,看看是不是。