请问为什么activex控件的名字会自己改变?

lsftest 2008-09-01 12:51:41
我用的是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之类。。。。请问哪位遇到过这种情况?
文件下载:
http://www.namipan.com/d/28c09f593977a8bf5cd53c17095c71b85ad6885ee5860000
...全文
57 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧