1
我从VB.Net打开一个Excel工作簿,然后在工作簿中想要一个事件(如按下按钮)来激活VB.Net中的代码。我如何完成这种类型的回调?从Excel中调用VB.NET代码
我从VB.Net打开一个Excel工作簿,然后在工作簿中想要一个事件(如按下按钮)来激活VB.Net中的代码。我如何完成这种类型的回调?从Excel中调用VB.NET代码
使.Net程序集充当COM对象,这很容易在VBA中使用。
一个全面的例子来看看这个页面:
http://richnewman.wordpress.com/2007/04/15/a-beginner%E2%80%99s-guide-to-calling-a-net-library-from-excel/
的联系是有益的,但它并没有回答我的问题。我有一个打开Excel工作簿的VB.NET应用程序。我希望工作簿中的事件能够在首先打开工作簿的同一个应用程序中触发一些代码。 – 2010-04-20 03:27:40
我应该以同样的原则工作。只要确保打开Excel的VB.Net应用程序具有COM兼容接口并正确地注册该接口,然后VBA应该能够连接回来。 – 2010-04-20 07:07:13