【发布时间】:2018-12-18 23:37:27
【问题描述】:
我正在使用 Excel 互操作对现有 Excel 文件执行操作。但是,当我调用 Workbooks.Open() 时,它会导致 Excel 窗口打开。是否可以防止这种情况,只在内存中打开工作簿?
【问题讨论】:
标签: .net excel excel-interop
我正在使用 Excel 互操作对现有 Excel 文件执行操作。但是,当我调用 Workbooks.Open() 时,它会导致 Excel 窗口打开。是否可以防止这种情况,只在内存中打开工作簿?
【问题讨论】:
标签: .net excel excel-interop
Excel.Application app; // = your Excel application.
app.Visible = false;
app.DisplayAlerts = false;
DisplayAlerts 属性对于避免将弹出窗口发送给用户很重要。特别是如果这段代码在没有人看到弹出窗口的机器上运行...
【讨论】:
尝试设置 ActiveWindow.Visible = False
【讨论】:
注意:如果在用户安装了 excel 2010 时找到了使 excel 窗口可见的方法。有没有人知道任何方法可以使 excel 窗口在其他 excel 版本中可见。
查看我的问题并帮助隐藏 excel 窗口:C# Excel Interop prevent excel window from becoming visible
【讨论】: