excel vba没有picturebox控件怎么在窗体中画图

excel vba没有picturebox控件如何在窗体中画图?
google后看到说excel   vba中没有picturebox对象,不能在窗体中画图。解决方法是要么用shape对象在工作表里画好图,然后想办法复制到窗体中的image对象;要么就自己将vb里的picturebox封装成ocx,然后到excel   vba里调用。  

我的问题是对于第二种方法的,我用了别人提供的一个封装好的picturebox,成功的在窗体中画好了图。  

现在我想能不能不封装直接引用vb的picturebox控件呢?我首先在vb中的对象浏览器中查到了picturebox控件是在vb6.olb中的,然后我的问题就是如何在excel   vba中引用vb6.olb文件里的picturebox对象呢?通过regsvr32注册的方法只能添加.dll或者.ocx的控件,而declare语句是用来声明函数的,有没有用来声明对象的语句?  

我发现在excel   vba的IDE中的工具-   > 引用中可以引用vb6.olb,引用了之后可以在excel   vba的对象浏览器中查到picturebox了,在代码里也可以定义picturebox对象了,但是在控件箱里还是没有,没有这个对象可以拉到窗体上。我就只在代码里定义了对象,然后试着它的line方法划线,怎么也画不出来,但也不报任何错。据说这里面有vb6的许可证的问题,但是为什么不提示任何错误呢?我该如何使用vb6的许可证呢?  

谢谢大家。

------解决方案--------------------
如果是那样,那估计这里的 "picturebox "只是一个接口,而不是一个对象.....

那么就不能够这样使用了