Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Silverlight应用程序获取上次激活的Excel实例_Silverlight_Silverlight 5.0 - Fatal编程技术网

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

从Silverlight应用程序获取上次激活的Excel实例,silverlight,silverlight-5.0,Silverlight,Silverlight 5.0,我有一个Silverlight应用程序正在浏览器中运行,它具有Silverlight 5中浏览器内应用程序可用的提升信任功能。我想使用该应用程序将数据传递给已经运行的Excel实例(即不是由Silverlight应用程序本身启动的Excel实例)。最重要的一点是,当存在多个实例时,我希望获取最后一个激活(选定)的Excel实例 我在一个普通的.NET桌面应用程序中做过类似的事情;总结了对这些问题的讨论。不幸的是,本例使用的.NET类不在Silverlight中,例如System.Diagnost

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

我在一个普通的.NET桌面应用程序中做过类似的事情;总结了对这些问题的讨论。不幸的是,本例使用的.NET类不在Silverlight中,例如
System.Diagnostics.Process
。在Silverlight还有别的方法吗

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

使用System.Runtime.InteropServices.Automation

动态excel=AutomationFactory.GetObject(“excel.Application”)