如何获得对Excel应用程序的特定实例的引用

以下代码与用户在Excel中select的图表一起使用:

Excel.Application XlApp = System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application"); Excel.Workbook XlWb = XlApp.ActiveWorkbook; Excel.Chart XlChart = XlApp.ActiveChart; 

只有一个Excel应用程序正在运行时,它工作正常。 但是,当多个Excel.Application执行时,如何获取对包含激活图表的Excel.ApplicationExcel.Workbook的引用?