从Silverlight应用程序获取上次激活的Excel实例

时间:2012-05-17 05:27:27

标签: silverlight silverlight-5.0

我有一个Silverlight应用程序,它在浏览器中运行,具有提升的信任功能,可供Silverlight 5中的浏览器内应用程序使用。我想使用该应用程序将数据传递给已经运行的Excel实例(即不是由Silverlight应用程序本身启动的Excel实例。最重要的是,当有多个实例时,我希望获得最后激活(选定)的Excel实例。

我在常规的.NET桌面应用程序中做过类似的事情。 here总结了对这些问题的讨论。不幸的是,此示例使用不在Silverlight中的.NET类,例如System.Diagnostics.Process。在Silverlight中还有另一种方法吗?

请注意,我已经知道如何获取第一个正在运行的Excel实例:

  

使用System.Runtime.InteropServices.Automation;

     

...

     

dynamic excel = AutomationFactory.GetObject(“Excel.Application”);

0 个答案:

没有答案