Shapes.AddFormControl-Methode (Excel)
Erstellt ein Microsoft Excel-Steuerelement. Gibt ein Shape-Objekt zurück, das das neue Steuerelement darstellt.
Syntax
Ausdruck. AddFormControl (Type, Left, Top, Width, Height)
expression Eine Variable, die ein Shapes-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Typ | Erforderlich | XlFormControl | Der Typ des Microsoft Excel-Steuerelements. In einem Arbeitsblatt kann kein Bearbeitungsfeld erstellt werden. |
Left | Erforderlich | Long | Die Anfangskoordinaten des neuen Objekts (in Punkt) relativ zur linken oberen Ecke der Zelle A1 auf einem Arbeitsblatt oder zur linken oberen Ecke eines Diagramms. |
Top | Erforderlich | Long | Die Anfangskoordinaten des neuen Objekts (in Punkt) relativ zum Anfang von Zeile 1 auf einem Arbeitsblatt oder zum oberen Rand des Diagrammbereichs in einem Diagramm. |
Width | Erforderlich | Long | Die Anfangsgröße des neuen Objekts in Punkt. |
Height | Erforderlich | Long | Die Anfangsgröße des neuen Objekts in Punkten. |
Rückgabewert
Form
HinwBemerkungeneise
Verwenden Sie die AddOLEObject-Methode oder die Add-Methode der OLEObjects-Auflistung , um ein ActiveX-Steuerelement zu erstellen.
Beispiel
In diesem Beispiel wird dem ersten Arbeitsblatt ein Listenfeld hinzugefügt und der Bereich festgelegt, mit dem das Listenfeld ausgefüllt wird.
With Worksheets(1)
Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 100, 100)
lb.ControlFormat.ListFillRange = "A1:A10"
End With
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.