Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

VBA-Begriff: FindControl-Methode

Gibt ein CommandBarControl-Objekt zurück, das den angegebenen Kriterien entspricht.

Syntax

expression.FindControl(Type, Id, Tag, Visible, Recursive)

expression   Erforderlich. Ein Ausdruck, der ein CommandBars-Objekt zurückgibt.

Type   Variant optional. Der Typ des Steuerelements, nach dem gesucht werden soll. Dies kann eine der folgenden MsoControlType-Konstanten sein:

msoControlActiveX

msoControlCustom

msoControlButton

msoControlEdit

msoControlDropdown

msoControlComboBox

msoControlButtonDropdown

msoControlSplitDropdown

msoControlGenericDropdown

msoControlGraphicCombo

msoControlSplitButtonMRUPopup

msoControlSplitExpandingGrid

msoControlGraphicDropdown

msoControlPopup

msoControlGraphicPopup

msoControlButtonPopup

msoControlGauge

msoControlLabel

msoControlExpandingGrid

msoControlGrid

msoControlOCXDropDown

msoControlSplitButtonPopup

msoControlPane


Id   Variant optional. Der Bezeichner des Steuerelements, nach dem gesucht werden soll.

Tag   Variant optional. Der Wert der Markierung des Steuerelements, nach dem gesucht werden soll.

Visible    Variant optional. True, wenn in die Suche nur sichtbare Befehlsleisten-Steuerelemente einbezogen werden sollen. Der Standardwert ist False. Sichtbare Befehlsleisten sind sichtbare Symbolleisten und alle Menüs, die zum Zeitpunkt der Ausführung der FindControl-Methode geöffnet sind.

Recursive    Boolean optional. True, wenn die Befehlsleiste und alle zugehörigen Untersymbolleisten in die Suche eingeschlossen werden sollen. Der Standardwert ist False.

Anmerkungen

Wenn die CommandBars-Auflistung zwei oder mehr Steuerelemente enthält, die den Suchkriterien entsprechen, gibt FindControl das erste Steuerelement zurück, das gefunden wurde. Wenn kein Steuerelement gefunden wurde, das den Kriterien entspricht, gibt die FindControl-Methode Nothing zurück.