VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

Default-Eigenschaft

Legt die Standardbefehlsschaltfläche eines Formulars fest.

Syntax

object.Default [= Boolean]

Die Syntax für die Default-Eigenschaft besteht aus folgenden Teilen:

Teil Beschreibung
object Erforderlich. Ein gültiges Objekt.
Boolean Optional. Gibt an, ob die Befehlsschaltfläche die Standardbefehlsschaltfläche ist.

Einstellungen

Die Einstellungen für Boolean sind:

Wert Beschreibung
True Das Befehlsschaltfläche-Steuerelement (CommandButton) ist die Standardschaltfläche.
False Das Befehlsschaltfläche-Steuerelement ist nicht die Standardschaltfläche (Voreinstellung).

Hinweise

Eine Befehlsschaltfläche oder ein Objekt, das sich wie eine Befehlsschaltfläche verhält, kann als Standardbefehlsschaltfläche festgelegt werden. Nur jeweils ein Objekt in einem Formular kann die Standardbefehlsschaltfläche sein. Sobald die Default-Eigenschaft für ein Objekt auf den Wert True gesetzt wird, wird diese Eigenschaft für alle anderen Objekte in dem Formular automatisch auf False gesetzt.

Die Standardbefehlsschaltfläche auf einem aktiven Formular kann ausgewählt werden, indem der Benutzer auf die Schaltfläche klickt oder die EINGABETASTE drückt, wenn kein anderes Befehlsschaltfläche-Steuerelement den Fokus hat. Wird die EINGABETASTE gedrückt, wenn kein anderes Befehlsschaltfläche-Steuerelement den Fokus hat, dann wird außerdem das KeyUp-Ereignis für die Standardbefehlsschaltfläche ausgelöst.

Default wird für OLE-Container-Steuerelemente (nur Windows) bereitgestellt, die sich wie Befehlsschaltfläche-Steuerelemente verhalten.

Tipp   Es empfiehlt sich, die Schaltfläche Abbrechen zur Standardschaltfläche in Formularen zu machen, die Operationen unterstützen, die nicht rückgängig gemacht werden können (z. B. Löschoperationen). Setzen Sie hierzu sowohl die Cancel-Eigenschaft als auch die Default-Eigenschaft auf True.