Mega Code Archive

 
Categories / VisualBasic Script / Application
 

Creating a Toolbar and assign its action

Function ToggleButton()    Dim CBButton As CommandBarControl    On Error GoTo ToggleButton_Err    Set CBButton = CommandBars("Sample Toolbar").Controls(1)    CBButton.Visible = Not CBButton.Visible    Exit Function ToggleButton_Err:    msgBox "Error " & Err.number & vbCr & Err.Description    Exit Function End Function Sub AddNewCB()    Dim myCommandBar As CommandBar, myCommandBarCtl As CommandBarControl    On Error GoTo AddNewCB_Err   Set myCommandBar = CommandBars.Add(Name:="Sample Toolbar", Position:= _       msoBarFloating)    myCommandBar.Visible = True    Set myCommandBarCtl = myCommandBar.Controls.Add(Type:=msoControlButton)    With myCommandBarCtl       .FaceId = 1000       .Caption = "Toggle Button"       .TooltipText = "Toggle First Button"       .OnAction = "=ToggleButton()"    End With    Exit Sub AddNewCB_Err:    msgBox "Error " & Err.number & vbCr & Err.Description    Exit Sub End Sub