Drehfelder in MS Office-Dialogen

Die Verwendung von Drehfeldern (SpinButton) in Formularen

5
(1)
Stand: 2. Mai 2011

Wenn Sie in Word, Excel oder PowerPoint in einem normalen Textfeld eine numerische Eingabe erwarten, benötigen Sie eine aufwändige Programmierung allein dafür, um Fehleingaben zu erkennen. Dabei besteht das Hauptproblem eigentlich darin, dass Ihr Benutzer überhaupt etwas eingeben darf. Wenn nur aus einer Liste gültige Werte ausgewählt werden können, sind Fehleingaben erst gar nicht möglich. Dafür bietet sich die Verwendung von Drehfeldern an.

Ein Drehfeld, auch als SpinButton bezeichnet, ist so etwas wie der kleine Bruder der Bildlaufleiste. Beide ermöglichen die Auswahl eines numerischen Wertes zwischen einem vorgegebenen Minimum und einem Maximum.

Code läuft in Excel, Word oder PowerPoint

Auch wenn das Beispiel hier in VBA für Word erstellt wird, funktioniert es ebenso in Excel oder PowerPoint (aber nur so ähnlich in Access, denn dort sind technisch andere Steuerelemente enthalten!).

Word-Dialog erstellen

Wechseln Sie in Word (bzw. Excel oder PowerPoint) in den VBA-Editor.

Bild vergrößernSo wechseln Sie in Word 2007 in den VBA-Editor.

Beginnen Sie im VBA-Editor mit einem (dort als UserForm bezeichneten) Dialog, den Sie mit Einfügen/UserForm erstellen können. In der Werkzeugleiste finden Sie alle notwendigen Steuerelemente.

Das Drehfeld ist in der Werkzeugsammlung enthalten.

Der Dialog soll anhand eines solchen Drehfeldes die Auswahl einer Schriftgröße erlauben.

So soll der Demo-Dialog am Ende aussehen.

Beginnen Sie mit zwei Bezeichnungsfeldern und einem Drehfeld wie in der folgenden Abbildung. Ändern Sie im Eigenschaftenfenster ("Ansicht/Eigenschaftenfenster") die Namen der Bezeichnungsfelder in "lblschriftgroesse" bzw. "lblGroesse" und des Drehfeldes in "SpnGroesse".

Mitglied werden

Als zahlendes Mitglied von akademie.de haben Sie vollen Zugriff auf alle Inhalte und können alle PDF-Dateien, Checklisten, Mustervorlagen und Anwendungen herunterladen.

Sind Sie sich noch unsicher? Dann wählen Sie die Option “akademie.de kostenlos testen”. So können Sie sich 14 Tage in Ruhe umschauen. Downloads stehen Ihnen in dieser Zeit nicht zur Verfügung. Gefällt Ihnen akademie.de nicht, reicht ein formloser Widerruf per E-Mail innerhalb der ersten 14 Tage. Es entstehen für Sie keine Kosten. Widerrufen Sie nicht, erhalten Sie nach Ablauf von 14 Tagen vollen Zugriff und der Mitgliedsbeitrag wird abgebucht.

Ich bin bereits Mitglied
Mitglied werden!
Ich entscheide mich für folgende Zahlungsweise:

Downloads zu diesem Beitrag

Newsletter abonnieren