我想利用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根本就没有变啊 展开
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根本就没有变啊 展开
3个回答
展开全部
应该是建立了 代码没有问题
只是多次执行后 会有新的optionbutton 覆盖在前面
你的标题1看不见了而已
只是多次执行后 会有新的optionbutton 覆盖在前面
你的标题1看不见了而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-05-05
展开全部
另外,虚机团上产品团购,超级便宜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |