Powerpoint Application - Create Popup menu using VBA
The following code is a simple one to create popup menu in Powerpoint using VBA
Sub Add_Ctrl_To_Popup(ByVal sControlName As String, ByVal sMacroName As String)
On Error GoTo DisplayErr
' ---------------------------------------------------------------'
Written By Shasur for http://vbadud.blogspot.com
'---------------------------------------------------------------
Dim ctlCB As CommandBarDim ctlCommand As CommandBarControl
Set ctlCB = Application.CommandBars("Shapes")
If ctlCB Is Nothing Then Exit Sub
Set ctlCommand = ctlCB.Controls.Add
ctlCommand.Caption = sControlName
ctlCommand.OnAction = sMacroName
DisplayErr:
If Err <> 0 Then
MsgBox Err.Description
Err.Clear
Resume Next
End If
End Sub
Following sub will call the function
Sub Drive_Add_Ctrl_To_Poppup()
Add_Ctrl_To_Poppup "NewMenu", "Test"
End Sub
The above function will add an item to popup menu using VBA and assign a macro to it
See also:
Creating Menu’s and CommandBars in Powerpoint using VBA
Disable Cut & Copy from Popup menu (Excel VBA/Word VBA)
enable popup menu
Disable Right Click using VBA
Add Control To PopupMenu
No comments:
Post a Comment