3
我正在使用Interop打开Excel工作簿的C#应用程序。除了一个烦恼之外,它工作正常:当使用Excel 2003在计算机上打开Excel 2007文档时,会弹出一个小消息,提示“正在进行文件转换”。有谁知道一种方法来防止这个消息出现吗?如何在使用Office 2003打开Office 2007文档时禁用转换消息?
我正在使用Interop打开Excel工作簿的C#应用程序。除了一个烦恼之外,它工作正常:当使用Excel 2003在计算机上打开Excel 2007文档时,会弹出一个小消息,提示“正在进行文件转换”。有谁知道一种方法来防止这个消息出现吗?如何在使用Office 2003打开Office 2007文档时禁用转换消息?
这是Office 2007兼容包抛出的消息,告诉您该组件将该文件转换为Excel 2003可以理解的内容。 AFIK,这个特殊的信息是不可能压制的。
我在编写一个重新连接的应用程序时遇到了一些问题,最终导致了一些睡眠呼叫。 我确定你已经尝试过XL应用可见,用户控件和屏幕更新属性。 如果是这样,我想不出别的什么我害怕。
有一个注册表项,您可以控制兼容性包,对某些文件格式的Office 2003用户进行文件转换,从而抑制错误,但这样做有失败的目的不是吗?就个人而言,我认为只有针对新文件类型的Office 2007才能实现这一目标。
什么代码?如果你读到答案,我说你无法绕过这条消息。 – 2013-10-21 21:38:28