我从网上当了个tab control控件,它的可执行程序在我的机器上运行的挺好。我就试着把这个控件加到我的userform上。一放就报如下一系列错,根本放不上。
请问这是怎么回事?我的编程环境是ACCESS自带的VBA,和VB6相仿,但比VB6简略。我在里面加了userform,是在VBA的IDE里放的这个控件。
在ACCESS窗体的工具箱里根本就不出现这个控件,虽然我已经正确注册了。注意,ACCESS窗体和userform不是一回事。
请问这是怎么回事?我的编程环境是ACCESS自带的VBA,和VB6相仿,但比VB6简略。我在里面加了userform,是在VBA的IDE里放的这个控件。
在ACCESS窗体的工具箱里根本就不出现这个控件,虽然我已经正确注册了。注意,ACCESS窗体和userform不是一回事。
demo是exe,直接双击运行的。我就是要用控件,不要用它的工程。再说在ACCESS VBA里不能兼容VB的工程组。
如果是exe的demo并运行正常,同样说明控件注册正常,不过有可能是缺少许可证,
我想还是作者非注册版本搞鬼的可能性大些
作者搞鬼的可能性不大,人家连源码都附上了。这个不是商业控件,是有点open source性质的。只是我没装visual studio,不太好看而已。有很多控件在VB中可以正常用,但是在ACCESS VBA中不能用得太正常。
不支持你用个啥啊
这个人家也没说明呀,我只能自己试了。一般也没人特意考量自己做的东东是否适合VBA的。VBA的开发者就是没人疼的,冷暖自知。
这只是我猜测的答案,未必正确。就算是正确,也只是找到了原因,并没有解决。我现在想在VBA里用这个控件啊,该怎么办???
我写的vb插件就是这样调试的,不知道跨进程调试是否可以用于activex控件.