- UID
- 149164
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2004-6-13
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Option Explicit
Sub CreateMenu()
Dim Menu As CommandBarControl, SubMenu As CommandBarControl
Set Menu = Application.CommandBars(1).Controls.Add(msoControlPopup, , , , True)
With Menu
.Caption = "我的菜单(&M)"
End With
With Menu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "菜单1"
.OnAction = "wswx"
End With
With Menu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "菜单2"
.OnAction = "wswx"
End With
Set SubMenu = Menu.Controls.Add(msoControlPopup, 1, , , True)
With SubMenu
.Caption = "菜单3"
.BeginGroup = True
End With
With SubMenu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "子菜单1"
.OnAction = "wswx"
.Style = msoButtonIconAndCaption
.FaceId = 71
End With
With SubMenu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "子菜单2"
.OnAction = "wswx"
.Style = msoButtonIconAndCaption
.FaceId = 72
End With
Set SubMenu = SubMenu.Controls.Add(msoControlPopup, 1, , , True)
With SubMenu
.Caption = "子菜单3"
.BeginGroup = True
End With
With SubMenu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "二级菜单1"
.OnAction = "wswx"
.Style = msoButtonIconAndCaption
.FaceId = 71
End With
With SubMenu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "二级菜单2"
.OnAction = "wswx"
.Style = msoButtonIconAndCaption
.FaceId = 72
End With
With Menu.Controls.Add(msoControlButton, 1, , , True)
.Caption = "删除菜单"
.OnAction = "DeleteMenu"
.Style = msoButtonIconAndCaption
.FaceId = 463
.BeginGroup = True
End With
End Sub
Sub wswx()
MsgBox "这只是个范例!", vbInformation, "制作:WSWX"
End Sub
Sub DeleteMenu()
Application.CommandBars(1).Controls("我的菜单(&M)").Delete
End Sub |
|