quote:以下是引用youhm在2009-09-04 11:36:13的发言:
拜读了D侠的附件,获益良多,不愧为精华
昨天帮别人解决了在VB里调用Excel自定义函数的问题,看了D侠的附件,有几点想说一下,
用Excel对象Run方法是可以返回参数的
调用方法
Value = oExcel.Run("函数名","参数1","参数2"...)
Excel的函数可以写在模块了,保存为XLA文件,API函数声明为Public,或者可以引用做好的TLB类库
创建Excel对象oExcel后,直接用
oExcel.Workbooks.Open "保存的XLA文件"
然后就可以按上面的方法调用里面的函数了