防止Workbooks.Open()使Excel在Windows资源pipe理器中可见
我正在使用Excel互操作来对现有的Excel文件执行操作。 但是,当我调用Workbooks.Open()时,它会导致Excel窗口打开。 是否可以防止这种情况,只在内存中打开工作簿?
Excel.Application app; // = your Excel application. app.Visible = false; app.DisplayAlerts = false;
DisplayAlerts
属性非常重要,可避免popup消息给用户。 特别是如果这个代码运行在没有人看到popup窗口的机器上…
尝试设置ActiveWindow.Visible = False
- 我怎样才能得到某些细胞的背景值?
- GetVstoObject因AccessViolationException失败
- Open XML SDK向Excel单元格写入Double Value
- 使用Microsoft Office interop v.11与Windows 7,Microsoft Office 2010的应用程序
- Excel互操作:保存工作簿而不显示保存对话框
- 如何按名称select特定工作表而不循环
- Excel Interop:Range.FormatConditions.Add抛出MissingMethodException
- 如何解决在C#中找不到的方法?
- 导出为excel数据时出错:“',hex值0x07,是一个无效的字符,使用c#