我想利用VBA向Excel的sheet中插入optionbutton ,插入的同时设置其属性(Caption等), 找了很久资料 找不到 5

本人小白,多谢了ActiveSheet.OLEObjects.Add(ClassType:="Forms.optionbutton.1",Link:=False,_Dis... 本人小白,多谢了
ActiveSheet.OLEObjects.Add(ClassType:="Forms.optionbutton.1", Link:=False, _
DisplayAsIcon:=False, Left:=223.5, Top:=348, Width:=108, Height:=19.5 _
).Select
ActiveSheet.OLEObjects("optionbutton1").Object.Caption = "标题1"
像上面的写法 标题1根本就没有变啊
展开
 我来答
__________321
2011-04-30 · TA获得超过1087个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:550万
展开全部
应该是建立了 代码没有问题
只是多次执行后 会有新的optionbutton 覆盖在前面
你的标题1看不见了而已
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-05-05
展开全部
另外,虚机团上产品团购,超级便宜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MrFoch
2011-05-05 · TA获得超过849个赞
知道小有建树答主
回答量:253
采纳率:100%
帮助的人:270万
展开全部
Sub 按钮1_Click()
Application.ScreenUpdating = False
Dim optname As String
optname = "标题" & (ActiveSheet.OptionButtons.Count + 1)
With ActiveCell
ActiveSheet.OptionButtons.Add(.Left, .Top, .Width, .Height).name = optname
End With
optname = "标题" & ActiveSheet.OptionButtons.Count
ActiveSheet.OptionButtons(optname).Caption = optname
Application.ScreenUpdating = True
End Sub

参考资料: http://www.mrexcel.com/forum/showthread.php?t=250957

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式