CommandBars.FindControls-Methode (Office)
Ruft die CommandBarControls-Auflistung ab, die den angegebenen Kriterien entspricht.
Hinweis
[!HINWEIS] "CommandBar"-Objekte wurden in einigen Microsoft Office-Anwendungen durch die neue Menüband-Komponente der Microsoft Office Fluent-Benutzeroberfläche abgelöst. Weitere Informationen finden Sie unter Übersicht über das Office Fluent-Menüband.
Syntax
Ausdruck. FindControls (Type, ID, Tag, Visible)
Ausdruck Eine Variable, die ein CommandBars-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Typ | Optional | Variant | Eine der MsoControlType-Konstanten , die den Typ des Steuerelements angibt. |
Id | Optional | Variant | Der Bezeichner des Steuerelements. |
Tag | Optional | Variant | Der Tagwert des Steuerelements. |
Visible | Optional | Variant | True , um nur sichtbare Befehlsleistensteuerelemente in die Suche einzuschließen. Der Standardwert ist False. |
Rückgabewert
CommandBarControls
Hinweise
Wenn keine Steuerelemente gefunden werden, die den Kriterien entsprechen, gibt die FindControls-MethodeNothing zurück.
Beispiel
In diesem Beispiel wird die FindControls-Methode verwendet, um alle Member der CommandBars-Auflistung zurückzugeben, die die ID 18 aufweisen und (in einem Meldungsfeld) die Anzahl der Steuerelemente anzeigt, die den Suchkriterien entsprechen.
Dim myControls As CommandBarControls
Set myControls = CommandBars.FindControls(Type:=msoControlButton, ID:=18)
MsgBox "There are " & myControls.Count & _
" controls that meet the search criteria."
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.