Drehfelder in MS Office-Dialogen

Die Verwendung von Drehfeldern (SpinButton) in Formularen

Wenn Sie in Word, Excel und PowerPoint auf Dialogen in einem normalen Textfeld eine numerische Eingabe erwarten, benötigen Sie viel Code allein dafür, Fehleingaben zu erkennen. Dabei besteht das Hauptproblem eigentlich darin, dass Ihr Benutzer überhaupt etwas eingeben darf.

∅ 5 / 1 Bewertungen

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.

65089_vb_word2007-png

So 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.

Wollen Sie weiterlesen?

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

Wollen Sie mehr über die Mitgliedschaft erfahren?

Wenn Sie schon Mitglied sind, loggen Sie sich bitte ein.