VBA添加菜单
发表于:2024-11-30 作者:热门IT资讯网编辑
编辑最后更新 2024年11月30日,Sub CreateMenu() Dim menuBar As CommandBar Set menuBar = Application.CommandBars("Worksheet Menu Bar
Sub CreateMenu() Dim menuBar As CommandBar Set menuBar = Application.CommandBars("Worksheet Menu Bar") menuBar.Reset Dim menu As CommandBarPopup Set menu = menuBar.Controls.Add(Type:=msoControlPopup, temporary:=True) menu.Caption = "Tools" Dim menuItem As CommandBarButton Set menuItem = menu.Controls.Add(Type:=msoControlButton, temporary:=True) menuItem.Caption = "SheetCompare" menuItem.OnAction = "CompareHandle" Dim menuItem2 As CommandBarButton Set menuItem2 = menu.Controls.Add(Type:=msoControlButton, temporary:=True) menuItem2.Caption = "ExportSheetAsTxt" menuItem2.OnAction = "ExportSheetAsTxt" Dim menuItem5 As CommandBarButton Set menuItem5 = menu.Controls.Add(Type:=msoControlButton, temporary:=True) menuItem5.Caption = "SheetsCompare" menuItem5.OnAction = "SheetsCompare" Dim menuItem3 As CommandBarButton Set menuItem3 = menu.Controls.Add(Type:=msoControlButton, temporary:=True) menuItem3.Caption = "CreateInsertSQL" menuItem3.OnAction = "SqlInsert" Dim menuItem4 As CommandBarButton Set menuItem4 = menu.Controls.Add(Type:=msoControlButton, temporary:=True) menuItem4.Caption = "CreateDeleteSQL" menuItem4.OnAction = "SqlDelete" End Sub