Sie möchten Microsoft Word professionell nutzen, Funktionen vereinfachen und Abläufe automatisieren? Nichts leichter als das: Mit unserem Selbstlern-Kurs VBA für MS Word zeigen wir Ihnen Schritt für Schritt, wie Sie in Eigenregie kleinere und/oder umfangreichere Applikationen programmieren. Diese vereinfachen das Hantieren mit Word erheblich - und reduzieren viele Vorgänge auf einen Klick.
In Teil 3 lernen Sie erste selbstständige Schritte in VBA für Word zu gehen. Sie erfahren, wie man ein Kennwort verdeckt über eine eigene Dialogbox für dessen Bearbeitung anfordert und noch weitere Daten des Dialogs verwendet. Dazu gestalten Sie einen eigenen einfachen Dialog.
Ob Anfänger oder Programmierprofi: Dank der praxisnahen Beispielanwendungen zum Ausprobieren und Nachmachen verliert die komplexe Materie schnell ihren Schrecken.
Bitte beachten Sie, dass einige Übungsdateien zum Download bereitstehen, die zusätzlich zum PDF downzuloaden sind: Übungsdatei.Zip (enthält 1 Datei, 18 kB).
Eine Übersicht über alle Folgen der Serie VBA für Einsteiger finden Sie hier.
Inhaltsverzeichnis
-
Thema, Ziel und Voraussetzungen des Seminars
-
Kennwort über Dialog abfragen
Damit nur ausgewählte Nutzer ein Dokument bzw. eine Dokumentvorlage benutzen können, kann über einem einfachen Dialog ein Kennwort abgefragt werden, das die Nutzung des Dokumentes bzw. der Dokumentvorlage erlaubt.
-
Das Beispiel
Die Beispieldatei demonstriert Ihnen zunächst eine Lösung des Problems.
-
Makros wieder aktivieren
Schnell kann es passieren, dass man beim Öffnen eines Dokuments die Makros nicht aktiviert hat. Wie kann man diese Aktivierung im Nachhinein wiederherstellen?
-
Der VBA-Editor
Die Oberfläche zum Programmieren
-
Der Dialog
Der Dialog wird bei Öffnen bzw. Aufruf der Dokumentenvorlage angezeigt.
-
Einen Modul einfügen
Der Programmcode für automatische Aktionen steht in den Moduln.
-
Den Dialog vervollständigen
Der Dialog wird mit einigen Bedienfeldern versehen.
-
Das Kombinationsfeld mit Werten laden
Wenn der Dialog angezeigt wird, muss er mit aktuellen Daten gefüllt werden.
-
Die eingegebenen Werte vom Dialog abholen und speichern
Die abgeholten Daten können zur späteren Verwendung zwischengespeichert werden.
-
Code schrittweise testen
So können Sie Ihr Ergebnis Schritt für Schritt bei der Ausführung verfolgen:
-
Eingegebene Daten im Dokument verwenden
Die aktuellen Variableninhalte werden ausgewertet.
-
Das Dokument automatisch bearbeiten
Die über den Dialog eingegebenen Daten werden sowohl geprüft als auch an der richtigen Stelle im Dokument platziert.
-
Objekte und Methoden
Dokumente, Absätze, Sätze, Worte, Zeichen usw. werden in Word-VBA als so genannte Objekte aufgefasst, mit denen anhand so genannter Methoden etwas "getan" werden kann.
-
Einige Beispiele zu Objekten und Methoden
Die nachfolgenden Objekte mit einigen Methoden werden in der Beispieldatei verwendet.
-
Praktische Anwendung der genannten Objekte und Methoden
Auf dem Weg zur Lösung unseres Problems werden folgende Anweisungen angewandt:
-
Den Prozedurcode verbergen
Damit das Kennwort nicht von Unbefugten ausgespäht werden kann, muss die Einsicht in die Codierung des Projektes verwehrt werden.
-
Die Lösung für neue Dokumente anwenden
Statt eine neue Dokumentenvorlage anzulegen, kann die vorliegende Lösung ganz einfach für neue Dokumente die Vorlage liefern.