[算表] Excel新增快显功能

楼主: home0303 (Blue night)   2014-12-03 11:05:09
软件:EXCEL
版本:2010
平常我有个习惯 将常用的宏新增到工具列 VBA如下:
Sub NowToolbar2015()
Dim Toolbar As CommandBar
On Error Resume Next
Application.CommandBars("MyToolbar").Delete
Set Toolbar = Application.CommandBars.Add( _
Name:="MyToolbar", Position:=msoBarTop)
With Toolbar
.Protection = msoBarNoResize
.Visible = True
With .Controls.Add(Type:=msoControlPopup)
.Caption = "资产负债表"
.FaceId = ""
.BeginGroup = True
.OnAction = ""
.Style = msoButtonIconAndCaptionBelow
With .Controls.Add(Type:=msoControlButton)
.Caption = "现金"
.FaceId = ""
.OnAction = "宏1"
End With
With .Controls.Add(Type:=msoControlButton)
.Caption = "应收帐款"
.FaceId = ""
.OnAction = "宏2"
End With
End With
With .Controls.Add(Type:=msoControlPopup)
.Caption = "损益表"
.FaceId = ""
.BeginGroup = True
.OnAction = ""
.Style = msoButtonIconAndCaptionBelow
With .Controls.Add(Type:=msoControlButton)
.Caption = "销售收入"
.FaceId = ""
.OnAction = "宏3"
End With
With .Controls.Add(Type:=msoControlButton)
.Caption = "销货成本"
.FaceId = ""
.OnAction = "宏4"
End With
End With
End With
End Sub
请问有没有办法可以将这样的指令 赋予新增到右键的快显功能中
当然原本的快显功能不变
谢谢
作者: soyoso (我是耀宗)   2014-12-03 15:02:00
楼主: home0303 (Blue night)   2014-12-04 15:50:00
谢谢 请问可以先第一层“报表” 然后第二层“现金”“应收款” 这样吗 谢谢
作者: soyoso (我是耀宗)   2014-12-05 11:26:00
上面连结重下试试
楼主: home0303 (Blue night)   2014-12-08 15:24:00
谢谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com