3

我正在开发一个使用互操作打开 Excel 工作簿的 C# 应用程序。它工作正常,除了一个烦恼:在使用 Excel 2003 的机器上打开 Excel 2007 文档时,会弹出一条小消息,提示“文件转换正在进行中”。有谁知道阻止该消息出现的方法?

4

1 回答 1

3

这是 Office 2007 兼容包抛出的消息,告诉您该组件正在将文件向下转换为 Excel 2003 可以理解的内容。

AFAIK,无法抑制此特定消息。

我在编写的重新链接应用程序时遇到了一些问题,最终打了一些睡眠电话。我确定您已经尝试过 XL 应用程序 Visible、usercontrol 和 screenupdating 属性。如果是这样,我怕我想不出更多。

您可以为兼容包控制一个注册表项,它可以为某些文件格式的 Office 2003 用户进行文件转换,从而抑制错误,但这有点违背目的不是吗?如果您愿意,我个人会考虑只针对新文件类型的 Office 2007。

于 2010-08-30T04:49:05.667 回答