|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
知不足 发表于 2012-12-28 22:18
楼主,晚上好!
非常感谢您的分享。看过您的大作,收益非浅!
在此,我想请教您一个问题:如果我想在工具 ...
你想随意操作工具栏,这个作品的代码是这样的:
Sub CreateToolBar()
Dim ArrCaption(), ArrAction(), ArrFaceID(), ArrToolTip()
Dim i As Integer
ArrCaption = Array(数组元素) 这行的意思是:定义添加在工具栏的按钮的标题
ArrAction = Array("Action_Input", "Action_Query", "Action_MonthEnd") 这行利用数组记录每个按钮点击后的事件
ArrToolTip = Array("数组元素") 这行定义提示
ArrFaceID = Array(8, 25, 0) 这行记录 faceid
With Application.CommandBars.Add(Name:="名称", temporary:=True) 这行是工具栏commandbars的添加
For i = 0 To 2
With .Controls.Add(Type:=msoControlButton, temporary:=True) 这行是按钮的添加
.Caption = ArrCaption(i) 按钮标题为数组定义标题
.OnAction = ArrAction(i) 动作为刚才数组定义的动作
.FaceId = ArrFaceID(i) faceid为数组定义的id号
.Style = msoButtonIconAndCaptionBelow 这行是按钮的style,标题在下面
.TooltipText = ArrToolTip(i) 定义按钮提示
End With
Next
.Visible = True 可见性变为真
End With
End Sub
|
|