500分!!在线等!悬赏VB制作picturebox.ocx控件,在Excel VBA中引用。求教程。

现在需要一个牛人,帮我做一个picturebox.oxc控件教程。我自己做出来总会失败。不知道原因出在哪里。

烦请牛人指导一下,告诉我怎么做picturebox.ocx控件。希望亲们自己在EXCEL中测试过可以用的。
对于我上边的问题,如果说做出来了可以用的也行,不用回答我上边的问题。
500分在线等回复!!!

画控件好了你要生成ocx文件,生成好了后,你要在EXCEL里找到他.复制过去是绝对不行的,谁说了可以到过去使用呢?

1. 打开EXCEL找到工具箱

2. 打开工具箱找到控件位置

3. 打开控件引用,放你电脑上的ocx控件都会呈现出来:

4. 找到你的控件,把他画到EXCEL窗口上,画上去没经过初始化的是个白色的

5. 你退出编辑状态看一下,他就变成了本来的面目:

6. 退出编辑状态后显示

至于你那函数,不是那些原因造成的,跟哪些因素一点关系没有,要在控件里写对,方法是系统对他触发的,又不是针对EXCEL触发的,调用它直接:

工程1.PictrueBox1.属性就了事

他又不是DLL文件,是ocx控件,参数肯定要写对,哪是必须的

如果还是看不懂,项目发我邮箱: [email protected]

追问

我的问题已经解决了,不过你很花心思,想跟你说一下辛苦了。以后又不懂的地方,我私信给你。看得出你是牛人,我很佩服,谢谢您。这个分就给你了。

追答

哦,不用谢,写ocx都是用C++写,你还在用VB写,移植性不好啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-06
Picture2.PaintPicture Picture1.Picture, 0, 0

其中图像需是Picture1设计时用Picture属性载入的追问

能否给我一个完整的教程么。谢谢!
我不知道为什么,我做出来的 在VBA引用时,需要所有参数都要填写,不然就会提示“参数不可选”。
第二个疑惑的是,为什么我把所有参数都填好了,呈现出来的确实黑的一片。

我现在的目的是,用VB6 做出一个PICTUREBOX.OCX 控件,然后在EXCEL 的VBA中引用的。

第2个回答  2014-11-06
这里有教程http://club.excelhome.net/forum.php?mod=viewthread&tid=337291追问

我就是照着这个做的,结果做出来就是上边提问的那样。所以,我很纠结问题出在哪里。
我需要一个完整的教程。如果您知道的话,还望您不吝赐教了。真心急。谢了

相似回答