Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Word 2016: Formulare

Felder synchronisieren

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Neben Ref- und If-Feldern gibt es weitere Möglichkeiten, um Steuerelemente zu synchronisieren.
03:11

Transkript

Ich möchte Ihnen in diesem Video zeigen, wie man den Umfang von Word-Formularen mit VBA erweitern kann. D.h. wie man Makros an bestimmte Formularfelder hängt und damit Dinge erreichen kann, die Word von Haus aus nicht zur Verfügung stellt. Ich habe hier eine Kleinigkeit vorbereitet. Ich habe ein Dropdown-Feld, hier stehen ein paar Namen drin, Anton, Berti, Conni, und nebendran die entsprechenden Telefonnummern. Wenn ich nun einen Namen auswähle, z. B. statt Anton Conni auswähle, und nun das Feld verlasse, dann ändert er hier die Telefonnummer. Umgekehrt, wenn ich die Telefonnummer ändere, dann ändert er hier auch den Namen. Und wenn Sie es gesehen haben, hier unten auch den Text. D.h. der Text wird von oben, ich gehe wieder zurück auf Anton, TAB auch hier nach unten reingeschrieben. D.h. diese Felder sind miteinander verbunden, sind synchronisiert. Wie habe ich das gemacht? Ich wechsle mal über "Entwicklertools" nach "Visual Basic" und hole den "Visual Basic Editor" her. Und Sie sehen hier die Lösung, die ich geschrieben habe. Im ersten Feld ruft er das erste Makro auf, im zweiten das zweite Makro. Prima. Die Formularfelder haben Namen, die heißen "drp.TelDurchwahl" usw. Über diese Namen wird das Ganze nun gesteuert, indem ich den Value der Dropdown-Liste an den anderen Value übergebe. Achtung! Value meint hier nicht den Inhalt, sondern Value meint die Nummer des Dropdown-Feldes. Also, wenn die Nummer 3 ausgewählt wird, wird auch hier die Nummer 3 auf der anderen Seite ausgewählt. Umgekehrt, Lösung 2 sehen Sie bereits hier unten. Lösung 2 beschreibt der Result, also das ist der Inhalt von der Dropdown-Box, von dem Kombinationsfeld wird in den Result des Textfeldes geschrieben. Damit ich wirklich sicher sein kann, dass der Value auch die Nummer ist, setze ich mal hier einen Haltepunkt und zeige Ihnen das Ganze, indem ich es im Einzelschritt ausführen lasse. D.h. wenn ich jetzt hier an der Stelle eine andere Person auswähle, z.B. Berti, nun rüberhüpfe, dann wird mein Makro gestartet. Er springt bis zu dem Haltepunkt, an die Stelle, und nun kann ich im Einzelschrittmodus, also mit "Debuggen Einzelschritt" hier runterhüpfen. Leider zeigt er, wenn ich mit der Maus drüberfahre, nicht den Inhalt des Values. Deshalb muss ich es markieren und über rechte Maustaste "Überwachung" hinzufügen, ein Überwachungsfenster einschalten, und in diesem Überwachungsfenster steht nun, die Nummer 2 wurde ausgewählt. Und die Nummer 2 wird ans andere Feld übergeben und dort wird dann auch die Nummer 2 ausgewählt. Prima, lassen wir mal weiterlaufen. "Debuggen Einzelschritt", "Debuggen Einzelschritt", und jetzt ist auch der Text rübergeschrieben worden. So kann man mit einfachen Hausmitteln, mit ein bisschen VBA-Kenntnissen Dropdown-Boxen bzw. Textfelder miteinander synchronisieren.

Word 2016: Formulare

Gestalten Sie Formulare in Word 2016 und nutzen Sie die unterschiedlichen Steuerelemente. Als Bonus finden Sie auch noch Programmierbeispiele für besondere Zwecke.

2 Std. 21 min (35 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Hersteller:
Exklusiv für Abo-Kunden
Erscheinungsdatum:09.09.2016

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!