Office中国论坛/Access中国论坛

标题: 请问为什么activex控件的名字会自己改变? [打印本页]

作者: lsflsf    时间: 2008-9-1 15:05
标题: 请问为什么activex控件的名字会自己改变?
我用的是excel2007,我在sheet中加了一些activex控件,例如lable、自己做的定时器之类,并对它们的事件进行编程。在一开始添加到sheet的时候,lable的名字是lable1,定时器的名字是vbatimer1,代码写好后试运行一切正常,满心欢喜地存盘退出。不料再打开文件的时候,不行了。查看了一下,发现原来的lable1不知怎么名字变成了lable2,vbatimer1名字变成了vbatimer2,导致原来在lable1的click事件下、vbatimer1的timer事件下所写的代码都没有触发。因为这时对应的事件应该是lable2的click事件、vbatimer2的timer事件.在sheet1的属性窗口却只看见有label2、vbatimer2,没有label1、vbatimer1,就是说,并不是多了控件,而是刚才的label1、vbatimer1不知怎么莫名其妙的自己改名了。经多次试验后,发现如果退出时不存盘就没有这个问题,但如果退出时存盘,却有很大机会会出现这种情况。每次存盘后再打开,控件后面的数字不断增加,变成label3、label4、label5、label6、label7、label8之类。。。。请问哪位遇到过这种情况?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3