进程ID /窗口句柄在Excel VBA中的后期绑定

我对后期绑定有问题,希望有人能帮助我。 我已经search了Google关于我的问题,大多数解决scheme根本不适合。

我绑定了一个用VBA编写的Excelmacros来与我自己的程序进行通信,它和GetObject()一起工作的很好。 然而,GetObject()得到一个随机的实例,我不希望这样,因为可以同时打开多个实例。 当我通过C#程序打开Excel时,我将窗口句柄和新打开的实例的进程ID作为parameter passing给excel。

我怎样才能通过只使用进程ID和/或窗口句柄在Excel VBA中进行后期绑定?

提前致谢。

Interesting Posts