Alle Anwender mit guten bis sehr guten Kenntnissen in Word und Grundkenntnissen in der VBA-Programmierung, die lernen möchten, mit Word-Dokumenten Vorgänge zu automatisieren und Schnittstellen zu anderen Programmen automatisiert zu nutzen.
Dauer 3 Tage.
- Überblick über die VBA-Objekte in Word.
- Arbeiten mit dem Dokument-Objekt.
- Verwenden der Range-Objekts
- Verwenden von Paragraphs-, Sentences-, Words-Objekten.
- Organisieren von VBA-Code in DOT-Dateien.
- Speichern im Startup-Ordner.
- Anzeigen von integrierten Word-Dialogfeldern.
- Erstellen von Formularen mit Microsoft Forms.
- Benutzen der Werkzeugsammlung von Microsoft Forms.
- Arbeiten mit Text-, Listen- und Kombinationsfeldern.
- Verwenden des Registersteuerelements.
- Reaktion auf Ereignisse beim Arbeiten in Formularen.
- Steuerelemente ausblenden oder deaktivieren.
- Benutzerdefinierte Menü- und Symbolleisten erstellen.
- Inspektionsfunktionen benutzen, z. B. IsNull() oder IsNumeric().
- Provozieren und Behandeln unterschiedlicher Fehlertypen.
- Überblick über die Möglichkeiten von DAO-/ADO-Objekten.
- Erstellen und Manipulieren der Daten eines Recordset-Objekts.
- Einfügen einer Adresse aus Access mittels DAO/ADO.
- OLE-Automatisierung: Aus Word heraus via VBA andere Windows-Applikationen fernsteuern: z. B. Holen und Verknüpfen einer Excel-Tabelle und einfügen ins Dokument, Umwandeln eines Word-Textes in eine fertige Powerpoint-Präsentation.
- Diverse Übungen und Code-Beispiele zu obigen Themen. Die im Kurs erarbeiteten Dateien werden den Teilnehmern am Ende des Seminars auf Diskette zur Verfügung gestellt.
Ziel:
Die Teilnehmer erlernen anhand diverser Beispiele die Word-Programmierumgebung, das Schreiben von VBA-Code, die spezielle VBA-Syntax für Objekte in Word, das Erstellen von benutzerdefinierten Dialogformularen, das Fernsteuern anderer Anwendungen (z. B. Excel) sowie das Debugging von Code.