Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6504|回复: 9

[已解决]窗体复选框

[复制链接]
发表于 2010-9-14 09:12 | 显示全部楼层 |阅读模式


Sub cheb1()    '窗体复选框
    Me.Shapes("Check Box 1").LinkFormat = True
    Me.Shapes("Check Box 1").LinkFormat = False
    Me.CheckBoxes("Check Box 1").LinkFormat = True
End Sub

eOc510yv.rar (5.65 KB, 下载次数: 94)

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-9-14 09:17 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2010-9-14 09:22 | 显示全部楼层

也不是啊,我经常不小心,自己搞错的情况很多。

一起学习[em04]

回复

使用道具 举报

 楼主| 发表于 2010-9-14 10:12 | 显示全部楼层


Sub cheb1()    '窗体复选框
    Me.Shapes("Check Box 1").LinkFormat = True
'    Me.Shapes("Check Box 1").LinkFormat = False
'    Me.CheckBoxes("Check Box 1").LinkFormat = True

    Me.Shapes("Check Box 1").Select
    Selection.Characters.Text = "aaa"
End Sub

这样,只能以shapes()方式表示,只能分两次完成吗?

[em11]
回复

使用道具 举报

发表于 2010-9-14 13:37 | 显示全部楼层

你添加监视看看就知道了,实际访问到的是两个层面的东西。

5楼的问题:Me.CheckBoxes("Check Box 1").Caption = "AAA"

回复

使用道具 举报

发表于 2010-9-14 13:44 | 显示全部楼层

窗体控件,我的理解就是Excel重新给加了个外壳,使操作更为方便,添加了一些新的属性,可能代替了原来的属性,而控件原本的一些属性就没办法访问到了。

好比组装电脑,主板上的开关,装上机箱后开关变漂亮了,你是通过机箱壳上的开关去开关电脑,而你装好机箱后就只能通过机箱上的开关操作了,再没办法去直接按主板上的开关了。要按主板上的开关,就必须拆开机箱。

窗体控件也是一样,CheckBox的Caption属性在穿上Shape的外衣后变成了其他属性,你无法直接通过Shapes去访问Caption属性,如果要访问就必须把外壳剥掉,直接访问到OLE原型。

回复

使用道具 举报

 楼主| 发表于 2010-9-14 15:13 | 显示全部楼层

QUOTE:
以下是引用amulee在2010-9-14 13:44:00的发言:

窗体控件,我的理解就是Excel重新给加了个外壳,使操作更为方便,添加了一些新的属性,可能代替了原来的属性,而控件原本的一些属性就没办法访问到了。

好比组装电脑,主板上的开关,装上机箱后开关变漂亮了,你是通过机箱壳上的开关去开关电脑,而你装好机箱后就只能通过机箱上的开关操作了,再没办法去直接按主板上的开关了。要按主板上的开关,就必须拆开机箱。

窗体控件也是一样,CheckBox的Caption属性在穿上Shape的外衣后变成了其他属性,你无法直接通过Shapes去访问Caption属性,如果要访问就必须把外壳剥掉,直接访问到OLE原型。

谢谢阿木!

就像制服一样吧:

  • 穿上制服,你当前属性可能是军人、警察、医生 ....
  • 退下制服,你当前属性可能是阿童木、版主、孩子他爸 ....

还就1楼问题,如果变成Me.CheckBoxes("Check Box 1"),就不能用LinkFormat属性了,那打钩怎么办呢?

回复

使用道具 举报

发表于 2010-9-14 16:14 | 显示全部楼层    本楼为最佳答案   

要学会用监视窗口或者本地窗口找属性哦。

试试看Value

回复

使用道具 举报

 楼主| 发表于 2010-9-14 17:32 | 显示全部楼层

感觉不好找,我再找找同类看看吧

[em04]
回复

使用道具 举报

发表于 2013-6-20 19:15 | 显示全部楼层
窗体的可以用Me.CheckBoxes("Check Box 1").value
或者me.shapes("check box 1").linkformat
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 02:30 , Processed in 0.307801 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表