我正在使用Excel互操作来对现有的Excel文件执行操作。但是,当我调用Workbooks.Open()时,它会导致Excel窗口打开。是否可以防止这种情况,只在内存中打开工作簿?
答案 0 :(得分:2)
Excel.Application app; // = your Excel application.
app.Visible = false;
app.DisplayAlerts = false;
DisplayAlerts
属性对于避免弹出目标指向用户非常重要。特别是如果此代码在没有人看到弹出窗口的机器上运行...
答案 1 :(得分:0)
尝试设置ActiveWindow.Visible = False
答案 2 :(得分:0)
注意:如果找到了一种在用户安装excel 2010后使excel窗口可见的方法。是否有人知道使其他excel版本可见excel窗口的任何方法。
请参阅我的问题和帮助以隐藏Excel窗口:C# Excel Interop prevent excel window from becoming visible