C#显示隐藏Excel窗口
我正在开发Excel的C#添加(使用VSTO工具)。 我有一个asynchronous的进程运行,不时popup一个通知气泡,显示在任务栏附近的所有窗口之上。
我能够绑定一个事件,点击这些popup的泡泡。 如果用户单击时隐藏Exceljoin项,我想要显示Excel窗口并导航到某个工作表。
这可能吗 ?
你可以find这个代码运行的Excel实例:
oExcelApp = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
(更多关于此主题的信息: 通过Handle获取C#的Excel应用程序实例 )
您可能需要检查Excel是否对用户可见:
oExcelApp .Visible = true;
和这个片段来激活你想要的工作表:
oExcelApp.Worksheet sheet = (oExcelApp.Worksheet)this.Sheets["Sheet2"]; sheet.Select(Type.Missing);