Moves the keyboard focus to the specified CommandBarComboBox control. If the control is disabled or isn't visible, this method will fail.

Note
The use of CommandBars in some Microsoft Office applications has been superseded by the new Ribbon user interface. For more information, search help for the keyword "Ribbon."

Syntax

expression.SetFocus

expression A variable that represents a CommandBarComboBox object.

Example

This example creates a command bar named "Custom" and adds a ComboBox control and a Button control to it. The example then uses the SetFocus method to set the focus to the ComboBox control.

Visual Basic for Applications
Set focusBar = CommandBars.Add(Name:="Custom") With CommandBars("Custom") .Visible = True .Position = msoBarTop End With Set testComboBox = CommandBars("Custom").Controls _ .Add(Type:=msoControlComboBox, ID:=1) With testComboBox .AddItem "First Item", 1 .AddItem "Second Item", 2 End With Set testButton = CommandBars("Custom").Controls _ .Add(Type:=msoControlButton) testButton.FaceId = 17 ' Set the focus to the combo box. testComboBox.SetFocus

See also: