无法连接到打开的Excel应用程序

时间:2017-09-22 11:05:11

标签: c# excel windows process

我通过

成功连接到计算机上的已打开Excel文件(64位Windows 8.1和Excel 2007 32位)
Excel.Application xlApp =  (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");

但是在另一台计算机上(64位Windows 7 SP1和Excel 2007 32位)我不能这样做。 我注意到的唯一,在我的计算机进程名为“EXCEL.EXE”,但在另一个,它命名为“EXCEL.EXE * 32”。

可能是原因,以及我如何解决它?

更新

以管理员身份启动exe文件时出现问题。我收到GetActiveObject异常的标准 - “System.Runtime.InteropServices.COMException”。在我的电脑上,一切正常。管理员组中包含的另一台计算机上的用户,所以我不知道有什么区别。

0 个答案:

没有答案