保存已打开的Excel文件c#

时间:2018-01-04 08:01:16

标签: c# excel automation

我正在运行编码的UI自动化测试,以测试winforms应用程序。 在测试期间,自动化按下一个按钮,打开包含数据的Excel文件。

如何访问此excel文件并保存(我想使用Microsoft.Office.Interop.Excel.Application保存)。 当我开始我的自动化测试时,我已经打开了excel的新实例,这个excel将用于保存测试中的数据,并且只有在测试结束时才关闭它。

我尝试使用

app = (Excel.Application)Marshal.GetActiveObject("Excel.Application");

没有运气

1 个答案:

答案 0 :(得分:0)

There是一个类似的问题。该解决方案基于搜索所有窗口处理程序,然后为所有Excel窗口获取Excel.Application。然后,您可以选择所需的一个并访问其工作簿。