For a long time, the viewer, the first time a poster. I have a form with Right-Click functions that work fine. I am trying to add a submenu to the main menu of the right mouse button to separate some functions / command. I need / want to insert a section where "Select Case", however, is displayed only in the top menu. Not sure where to go from here. Any help would be awesome
Thanks:)
PS I would be happy to explain if necessary.
Sub fzCopyPaste(iItems As Integer) On Error Resume Next CommandBars("Custom").Delete Set PopBar = CommandBars.Add(Name:="Custom", Position:=msoBarPopup, MenuBar:=False, Temporary:=True)
'Add top_menu to the main panel: this works great
Set top_menu = PopBar.Controls.Add(Type:=msoControlButton) With top_menu '.FaceId = .Caption = "&Some Commands" End With
You need to insert the following submenus into the top menu But nothing appears: does not work
Select Case iItems Case 1 ' Copy and Paste Set copy_button = top_menu.Controls.Add(Type:=msoControlButton) With copy_button .FaceId = 19 .Caption = "&Copy" .Tag = "tCopy" .OnAction = "fzCopyOne(true)" End With Set paste_button = top_menu.Controls.Add(Type:=msoControlButton) With paste_button .FaceId = 22 .Tag = "tPaste" .Caption = "&Paste" .OnAction = "fzCopyOne(true)" End With Case 2 ' Paste Only Set paste_button = top_menu.Controls.Add(Type:=msoControlButton) With paste_button .FaceId = 22 .Tag = "tPaste" .Caption = "&Paste" .OnAction = "fzCopyOne(true)" End With End Select
'Additional top menus below: This work perfectly
Set paste_button = PopBar.Controls.Add(Type:=msoControlButton) With paste_button .FaceId = 22 .Tag = "tPaste" .Caption = "Main POP BAR 2" .OnAction = "fzCopyOne(true)" End With PopBar.ShowPopup CommandBars("Custom").Delete End Sub
source share