请高手帮帮忙啊。在线等。我现有一个带有宏的excel文件,现在想新建一个vb工程,将宏copy到这个VB里。当在excel里点击按键时,希望能直接调用此VB程序里相应的方法。因为这个excel以后要用在一个webservice里,功能还会不断扩展,宏的数量会越来越多。所以如果只用宏的话有限制,想改在VB里面处理。我是菜鸟,在网上找了很久也只有VB操作excel的东东。而要象这样在excel里操作以来调用VB程序的没找到。希望高手指条明路。给个知识点,链接什么的也行。
调试欢乐多
代码全放到DLL里面。
wgsasd311 ----------------谢谢你的回答,需求是要那样,我也没办法。
编译后,生成一个XX.dll
你在VBA里工程,引用,
点浏览,找到那个XX.dll,
就引进来了.
至于和VB程序的通讯问题,也不难,用DDE通讯就是一个比较简单的方法,VB和EXCEL都是直接支持DDE的
然后按二楼的做法,即可实现vba调用vb的代码了,保密、安全,一般老百姓打不开的
后来用的这个,贴出来给可能用得到的同学吧。
http://msdn.microsoft.com/zh-cn/library/aa168471(office.11).aspx