VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

TakeFocusOnClick-Eigenschaft

Gibt an, ob ein Steuerelement den Fokus erhält.

Syntax

object.TakeFocusOnClick [= Boolean]

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

Teil Beschreibung
object Erforderlich. Ein gültiges Objekt.
Boolean Optional. Gibt an, ob ein Steuerelement den Fokus erhält, wenn darauf geklickt wird.

Einstellungen

Die Einstellungen für Boolean sind:

Wert Beschreibung
True Die Schaltfläche erhält den Fokus, wenn darauf geklickt wird (Voreinstellung).
False Die Schaltfläche erhält nicht den Fokus, wenn darauf geklickt wird.

Hinweise

Die TakeFocusOnClick-Eigenschaft definiert nur, was passiert, wenn der Benutzer auf ein Steuerelement klickt. Wenn der Benutzer mit der TAB-TASTE zu diesem Steuerelement wechselt, erhält dieses Steuerelement unabhängig vom Wert von TakeFocusOnClick den Fokus.

Verwenden Sie diese Eigenschaft, um Aktionen abzuschließen, die Auswirkungen auf ein Steuerelement haben, ohne dass das Steuerelement den Fokus verliert. Angenommen, Sie möchten, dass Ihr Formular ein Textfeld-Steuerelement (TextBox) und ein Befehlsschaltfläche-Steuerelement (CommandButton) enthält, mit dem die Rechtschreibung von Text überprüft wird. Sie möchten nun Text im Textfeld auswählen, anschließend auf die Befehlsschaltfläche klicken und schließlich die Rechtschreibprüfung ausführen, ohne dass das Textfeld-Steuerelement den Fokus abgibt. Sie erreichen dies, indem Sie die TakeFocusOnClick-Eigenschaft des Befehlsschaltfläche-Steuerelements auf False setzen.