如何在c#中以编程方式恢复最小化的excel
本文关键字:恢复 方式 最小化 excel 编程 | 更新日期: 2023-09-27 18:04:36
我想激活或使其可见(恢复)现有的打开/最小化excel使用一个按钮点击,以避免用户打开另一个新的实例
例如,workbook_A被最小化,用户点击一个按钮,workbook_A将像往常一样恢复,而不是在另一个新实例中打开。
我尝试使用下面的代码:
Excel.Application oExcelApp;
this.Activate();
oExcelApp = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
oExcelApp.Visible = true;
但是它只打开空的excel。应用程序,任何想法我怎么能恢复回我打开的excel?
请建议. .由于
只需浏览工作簿集合并使其窗口状态= maximaze这样的
foreach (Excel.Workbook item in oExcelApp.Workbooks)
{
item.Windows[1].WindowState = Excel.XlWindowState.xlMaximized;
}