用户打开新工作簿时,隐藏的Excel应用程序可见

时间:2016-01-28 09:10:28

标签: excel excel-interop

我在C#Desktop应用程序中使用Excel Interop在后台打开隐藏的Excel应用程序,该应用程序读取一些Excel文件的数据。

到目前为止工作正常,直到用户使用Windows资源管理器打开自己的工作簿。他的工作簿在我的Excel应用程序中打开,可以看到它和隐藏的工作簿。然后他可以关闭应用程序,这会导致我的进程崩溃。

是否有可能阻止我的Excel应用程序,以便用户在打开工作簿时获取自己的Excel应用程序?

1 个答案:

答案 0 :(得分:0)

不完全回答您的问题,但您可以尝试使用OpenXML SDK来读取Excel文件的内容。使用此SDK,您根本不会启动任何Excel实例。

请查看以下链接以供参考

https://msdn.microsoft.com/en-us/library/office/cc823095.aspx

https://msdn.microsoft.com/en-us/library/office/gg575571.aspx