<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="24606" language="de" source="https://portal.flane.ch/swisscom/xml-course/training-o19vba" lastchanged="2025-10-20T09:26:48+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>VBA Programmierung mit Office 2019</title><productcode>O19VBA</productcode><vendorcode>FL</vendorcode><vendorname>Fast Lane</vendorname><fullproductcode>FL-O19VBA</fullproductcode><version>1.0</version><contents>&lt;ul&gt;
&lt;li&gt;1 Bevor Sie beginnen&lt;/li&gt;&lt;li&gt;2 Office programmieren&lt;/li&gt;&lt;li&gt;3 Die VBA-Entwicklungsumgebung&lt;/li&gt;&lt;li&gt;4 Die Sprachelemente von VBA&lt;/li&gt;&lt;li&gt;5 Objektorientierte Programmierung mit VBA&lt;/li&gt;&lt;li&gt;6 Gemeinsam genutzte VBA-Elemente&lt;/li&gt;&lt;li&gt;7 Programmieren der Office-Anwendungen&lt;/li&gt;&lt;li&gt;8 Kommunikation zwischen Office- Anwendungen&lt;/li&gt;&lt;li&gt;9 Benutzerdefinierte Dialoge verwenden&lt;/li&gt;&lt;li&gt;10 Datenbankzugriff in Office- Anwendungen&lt;/li&gt;&lt;li&gt;11 Integrierte L&amp;ouml;sungen mit Word&lt;/li&gt;&lt;li&gt;12 Integrierte L&amp;ouml;sungen mit Excel&lt;/li&gt;&lt;li&gt;13 Integrierte L&amp;ouml;sungen mit Access&lt;/li&gt;&lt;li&gt;14 Integrierte L&amp;ouml;sungen mit PowerPoint&lt;/li&gt;&lt;li&gt;15 Integrierte L&amp;ouml;sungen mit Outlook&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;    1 Bevor Sie beginnen&lt;/h5&gt;
&lt;h5&gt;    2 Office programmieren&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;2.1 Einsatzgebiete von VBA&lt;/li&gt;&lt;li&gt;2.2 Integrierte L&amp;ouml;sungen&lt;/li&gt;&lt;li&gt;2.3 Ein einfaches Beispiel f&amp;uuml;r eine integrierte L&amp;ouml;sung&lt;/li&gt;&lt;li&gt;2.4 Makros der Symbolleiste f&amp;uuml;r den Schnellzugriff hinzuf&amp;uuml;gen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    3 Die VBA-Entwicklungsumgebung&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;3.1 VBA-Entwicklungsumgebung verwenden&lt;/li&gt;&lt;li&gt;3.2 Bestandteile der Entwicklungsumgebung&lt;/li&gt;&lt;li&gt;3.3 Der Projekt-Explorer&lt;/li&gt;&lt;li&gt;3.4 Das Eigenschaftenfenster&lt;/li&gt;&lt;li&gt;3.5 Das Code-Fenster benutzen&lt;/li&gt;&lt;li&gt;3.6 Eingabehilfen f&amp;uuml;r Visual-Basic-Anweisungen&lt;/li&gt;&lt;li&gt;3.7 Automatische Arbeiten bei Anweisungsende&lt;/li&gt;&lt;li&gt;3.8 Mit Prozeduren arbeiten&lt;/li&gt;&lt;li&gt;3.9 Mit dem Direktfenster arbeiten&lt;/li&gt;&lt;li&gt;3.10 Das Lokal-Fenster&lt;/li&gt;&lt;li&gt;3.11 &amp;Uuml;bungen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    4 Die Sprachelemente von VBA&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;4.1 Module verwenden&lt;/li&gt;&lt;li&gt;4.2 Mit Prozeduren programmieren&lt;/li&gt;&lt;li&gt;4.3 Sub-Prozeduren&lt;/li&gt;&lt;li&gt;4.4 Property-Prozeduren&lt;/li&gt;&lt;li&gt;4.5 Function-Prozeduren&lt;/li&gt;&lt;li&gt;4.6 Variablen verwenden&lt;/li&gt;&lt;li&gt;4.7 Konstanten verwenden&lt;/li&gt;&lt;li&gt;4.8 Datentypen von VBA&lt;/li&gt;&lt;li&gt;4.9 Operatoren&lt;/li&gt;&lt;li&gt;4.10 Programmablauf mit Kontrollstrukturen steuern&lt;/li&gt;&lt;li&gt;4.11 &amp;Uuml;bung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    5 Objektorientierte Programmierung mit VBA&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;5.1 Was sind Objekte&lt;/li&gt;&lt;li&gt;5.2 Die Objekthierarchien (Objektmodelle)&lt;/li&gt;&lt;li&gt;5.3 Eigenschaften und Methoden&lt;/li&gt;&lt;li&gt;5.4 Objektvariablen&lt;/li&gt;&lt;li&gt;5.5 Auflistungen&lt;/li&gt;&lt;li&gt;5.6 Den Objektkatalog verwenden&lt;/li&gt;&lt;li&gt;5.7 &amp;Uuml;bung&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;    6 Gemeinsam genutzte VBA-Elemente&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;6.1 VBA-Elemente f&amp;uuml;r Office-Anwendungen&lt;/li&gt;&lt;li&gt;6.2 Anwendungsfenster programmieren&lt;/li&gt;&lt;li&gt;6.3 Dateien suchen&lt;/li&gt;&lt;li&gt;6.4 Dialogfenster zur Datei- und Ordnerauswahl&lt;/li&gt;&lt;li&gt;6.5 Eingabedialoge und Meldungsfenster&lt;/li&gt;&lt;li&gt;6.6 &amp;Uuml;bung&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;    7 Programmieren der Office-Anwendungen&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;7.1 Das Word-Objektmodell&lt;/li&gt;&lt;li&gt;7.2 Mit Dokumenten arbeiten&lt;/li&gt;&lt;li&gt;7.3 Auf Dokumenteninhalte zugreifen&lt;/li&gt;&lt;li&gt;7.4 Das Excel-Objektmodell&lt;/li&gt;&lt;li&gt;7.5 Mit Arbeitsmappen und Tabellenbl&amp;auml;ttern arbeiten&lt;/li&gt;&lt;li&gt;7.6 Zugriff auf Zellen und Zellbereiche&lt;/li&gt;&lt;li&gt;7.7 Das Access-Objektmodell&lt;/li&gt;&lt;li&gt;7.8 Mit Access-Datenbanken arbeiten&lt;/li&gt;&lt;li&gt;7.9 Zugriff auf Steuerelemente in Formularen und Berichten&lt;/li&gt;&lt;li&gt;7.10 Das PowerPoint-Objektmodell&lt;/li&gt;&lt;li&gt;7.11 Mit Pr&amp;auml;sentationen und Folien arbeiten&lt;/li&gt;&lt;li&gt;7.12 Zugriff auf den Folieninhalt&lt;/li&gt;&lt;li&gt;7.13 Das Outlook-Objektmodell&lt;/li&gt;&lt;li&gt;7.14 Auf Ordner zugreifen&lt;/li&gt;&lt;li&gt;7.15 Auf Elemente zugreifen&lt;/li&gt;&lt;li&gt;7.16 &amp;Uuml;bungen&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;    8 Kommunikation zwischen Office- Anwendungen&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;8.1 Integrierte Office-Automatisierung&lt;/li&gt;&lt;li&gt;8.2 Technische Grundlagen&lt;/li&gt;&lt;li&gt;8.3 Verweis auf eine Objektbibliothek erstellen&lt;/li&gt;&lt;li&gt;8.4 Deklarieren von Objektvariablen f&amp;uuml;r die Automation&lt;/li&gt;&lt;li&gt;8.5 Objektinstanzen erzeugen&lt;/li&gt;&lt;li&gt;8.6 Objekt schliessen und Arbeitsspeicher freigeben&lt;/li&gt;&lt;li&gt;8.7 Meldungen des Automation-Objekts unterdr&amp;uuml;cken&lt;/li&gt;&lt;li&gt;8.8 &amp;Uuml;bung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    9 Benutzerdefinierte Dialoge verwenden&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;9.1 Kommunikation mit dem Anwender&lt;/li&gt;&lt;li&gt;9.2 UserForm-Dialoge erstellen&lt;/li&gt;&lt;li&gt;9.3 UserForm-Dialoge verwenden und programmieren&lt;/li&gt;&lt;li&gt;9.4 Steuerelemente programmieren&lt;/li&gt;&lt;li&gt;9.5 &amp;Uuml;bung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    10 Datenbankzugriff in Office- Anwendungen&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;10.1 Objektmodelle f&amp;uuml;r den Zugriff auf Datenbanken&lt;/li&gt;&lt;li&gt;10.2 Datenbankzugriff mit ADO&lt;/li&gt;&lt;li&gt;10.3 Verbindung zu einer Datenquelle herstellen&lt;/li&gt;&lt;li&gt;10.4 Datensatzgruppe ausw&amp;auml;hlen und &amp;ouml;ffnen&lt;/li&gt;&lt;li&gt;10.5 Datens&amp;auml;tze auslesen&lt;/li&gt;&lt;li&gt;10.6 Zugriff auf Datenfelder&lt;/li&gt;&lt;li&gt;10.7 Datens&amp;auml;tze hinzuf&amp;uuml;gen und bearbeiten&lt;/li&gt;&lt;li&gt;10.8 Datenbankzugriff mit DAO&lt;/li&gt;&lt;li&gt;10.9 &amp;Uuml;bung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    11 Integrierte L&amp;ouml;sungen mit Word&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;11.1 M&amp;ouml;glichkeiten f&amp;uuml;r integrierte L&amp;ouml;sungen&lt;/li&gt;&lt;li&gt;11.2 Diagrammfunktion von Excel nutzen&lt;/li&gt;&lt;li&gt;11.3 Adressen aus Access &amp;uuml;bernehmen&lt;/li&gt;&lt;li&gt;11.4 &amp;Uuml;bung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    12 Integrierte L&amp;ouml;sungen mit Excel&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;12.1 M&amp;ouml;glichkeiten f&amp;uuml;r integrierte L&amp;ouml;sungen&lt;/li&gt;&lt;li&gt;12.2 Druckfunktion von Word nutzen&lt;/li&gt;&lt;li&gt;12.3 Daten aus Outlook und Access importieren&lt;/li&gt;&lt;li&gt;12.4 &amp;Uuml;bung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    13 Integrierte L&amp;ouml;sungen mit Access&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;13.1 M&amp;ouml;glichkeiten f&amp;uuml;r integrierte L&amp;ouml;sungen&lt;/li&gt;&lt;li&gt;13.2 Datenbank zur Dokumentenverwaltung&lt;/li&gt;&lt;li&gt;13.3 Dokumente in die Datenbank einlesen&lt;/li&gt;&lt;li&gt;13.4 Dokumente suchen&lt;/li&gt;&lt;li&gt;13.5 Vorschaufunktion f&amp;uuml;r Word-Dokumente&lt;/li&gt;&lt;li&gt;13.6 Vorschaufunktion f&amp;uuml;r Excel-Dokumente&lt;/li&gt;&lt;li&gt;13.7 Dokumente in der Datenbank archivieren&lt;/li&gt;&lt;li&gt;13.8 Liste der gefundenen Dokumente l&amp;ouml;schen&lt;/li&gt;&lt;li&gt;13.9 Versteckt ge&amp;ouml;ffnete Word- bzw. Excel-Anwendung schliessen&lt;/li&gt;&lt;li&gt;13.10 Dokumente verwalten&lt;/li&gt;&lt;li&gt;13.11 Dokumente &amp;ouml;ffnen&lt;/li&gt;&lt;li&gt;13.12 &amp;Uuml;bung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    14 Integrierte L&amp;ouml;sungen mit PowerPoint&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;14.1 M&amp;ouml;glichkeiten f&amp;uuml;r integrierte L&amp;ouml;sungen&lt;/li&gt;&lt;li&gt;14.2 Die Pr&amp;auml;sentationserstellung&lt;/li&gt;&lt;li&gt;14.3 Bearbeiten der Titelfolie&lt;/li&gt;&lt;li&gt;14.4 Erstellen einer Textfolie mit Word-Unterst&amp;uuml;tzung&lt;/li&gt;&lt;li&gt;14.5 Erstellen einer Diagrammfolie mit Excel-Unterst&amp;uuml;tzung&lt;/li&gt;&lt;li&gt;14.6 Suchfunktion f&amp;uuml;r Excel-Arbeitsmappen&lt;/li&gt;&lt;li&gt;14.7 &amp;Uuml;bungen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;    15 Integrierte L&amp;ouml;sungen mit Outlook&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;15.1 M&amp;ouml;glichkeiten f&amp;uuml;r integrierte L&amp;ouml;sungen&lt;/li&gt;&lt;li&gt;15.2 Notizen in Word erstellen&lt;/li&gt;&lt;li&gt;15.3 Serien-E-Mails mit Word und Outlook versenden&lt;/li&gt;&lt;li&gt;15.4 &amp;Uuml;bungen&lt;/li&gt;&lt;/ul&gt;</outline><contents_plain>- 1 Bevor Sie beginnen
- 2 Office programmieren
- 3 Die VBA-Entwicklungsumgebung
- 4 Die Sprachelemente von VBA
- 5 Objektorientierte Programmierung mit VBA
- 6 Gemeinsam genutzte VBA-Elemente
- 7 Programmieren der Office-Anwendungen
- 8 Kommunikation zwischen Office- Anwendungen
- 9 Benutzerdefinierte Dialoge verwenden
- 10 Datenbankzugriff in Office- Anwendungen
- 11 Integrierte Lösungen mit Word
- 12 Integrierte Lösungen mit Excel
- 13 Integrierte Lösungen mit Access
- 14 Integrierte Lösungen mit PowerPoint
- 15 Integrierte Lösungen mit Outlook</contents_plain><outline_plain>1 Bevor Sie beginnen


    2 Office programmieren



- 2.1 Einsatzgebiete von VBA
- 2.2 Integrierte Lösungen
- 2.3 Ein einfaches Beispiel für eine integrierte Lösung
- 2.4 Makros der Symbolleiste für den Schnellzugriff hinzufügen
    3 Die VBA-Entwicklungsumgebung



- 3.1 VBA-Entwicklungsumgebung verwenden
- 3.2 Bestandteile der Entwicklungsumgebung
- 3.3 Der Projekt-Explorer
- 3.4 Das Eigenschaftenfenster
- 3.5 Das Code-Fenster benutzen
- 3.6 Eingabehilfen für Visual-Basic-Anweisungen
- 3.7 Automatische Arbeiten bei Anweisungsende
- 3.8 Mit Prozeduren arbeiten
- 3.9 Mit dem Direktfenster arbeiten
- 3.10 Das Lokal-Fenster
- 3.11 Übungen
    4 Die Sprachelemente von VBA



- 4.1 Module verwenden
- 4.2 Mit Prozeduren programmieren
- 4.3 Sub-Prozeduren
- 4.4 Property-Prozeduren
- 4.5 Function-Prozeduren
- 4.6 Variablen verwenden
- 4.7 Konstanten verwenden
- 4.8 Datentypen von VBA
- 4.9 Operatoren
- 4.10 Programmablauf mit Kontrollstrukturen steuern
- 4.11 Übung
    5 Objektorientierte Programmierung mit VBA



- 5.1 Was sind Objekte
- 5.2 Die Objekthierarchien (Objektmodelle)
- 5.3 Eigenschaften und Methoden
- 5.4 Objektvariablen
- 5.5 Auflistungen
- 5.6 Den Objektkatalog verwenden
- 5.7 Übung

    6 Gemeinsam genutzte VBA-Elemente



- 6.1 VBA-Elemente für Office-Anwendungen
- 6.2 Anwendungsfenster programmieren
- 6.3 Dateien suchen
- 6.4 Dialogfenster zur Datei- und Ordnerauswahl
- 6.5 Eingabedialoge und Meldungsfenster
- 6.6 Übung

    7 Programmieren der Office-Anwendungen



- 7.1 Das Word-Objektmodell
- 7.2 Mit Dokumenten arbeiten
- 7.3 Auf Dokumenteninhalte zugreifen
- 7.4 Das Excel-Objektmodell
- 7.5 Mit Arbeitsmappen und Tabellenblättern arbeiten
- 7.6 Zugriff auf Zellen und Zellbereiche
- 7.7 Das Access-Objektmodell
- 7.8 Mit Access-Datenbanken arbeiten
- 7.9 Zugriff auf Steuerelemente in Formularen und Berichten
- 7.10 Das PowerPoint-Objektmodell
- 7.11 Mit Präsentationen und Folien arbeiten
- 7.12 Zugriff auf den Folieninhalt
- 7.13 Das Outlook-Objektmodell
- 7.14 Auf Ordner zugreifen
- 7.15 Auf Elemente zugreifen
- 7.16 Übungen

    8 Kommunikation zwischen Office- Anwendungen



- 8.1 Integrierte Office-Automatisierung
- 8.2 Technische Grundlagen
- 8.3 Verweis auf eine Objektbibliothek erstellen
- 8.4 Deklarieren von Objektvariablen für die Automation
- 8.5 Objektinstanzen erzeugen
- 8.6 Objekt schliessen und Arbeitsspeicher freigeben
- 8.7 Meldungen des Automation-Objekts unterdrücken
- 8.8 Übung
    9 Benutzerdefinierte Dialoge verwenden



- 9.1 Kommunikation mit dem Anwender
- 9.2 UserForm-Dialoge erstellen
- 9.3 UserForm-Dialoge verwenden und programmieren
- 9.4 Steuerelemente programmieren
- 9.5 Übung
    10 Datenbankzugriff in Office- Anwendungen



- 10.1 Objektmodelle für den Zugriff auf Datenbanken
- 10.2 Datenbankzugriff mit ADO
- 10.3 Verbindung zu einer Datenquelle herstellen
- 10.4 Datensatzgruppe auswählen und öffnen
- 10.5 Datensätze auslesen
- 10.6 Zugriff auf Datenfelder
- 10.7 Datensätze hinzufügen und bearbeiten
- 10.8 Datenbankzugriff mit DAO
- 10.9 Übung
    11 Integrierte Lösungen mit Word



- 11.1 Möglichkeiten für integrierte Lösungen
- 11.2 Diagrammfunktion von Excel nutzen
- 11.3 Adressen aus Access übernehmen
- 11.4 Übung
    12 Integrierte Lösungen mit Excel



- 12.1 Möglichkeiten für integrierte Lösungen
- 12.2 Druckfunktion von Word nutzen
- 12.3 Daten aus Outlook und Access importieren
- 12.4 Übung
    13 Integrierte Lösungen mit Access



- 13.1 Möglichkeiten für integrierte Lösungen
- 13.2 Datenbank zur Dokumentenverwaltung
- 13.3 Dokumente in die Datenbank einlesen
- 13.4 Dokumente suchen
- 13.5 Vorschaufunktion für Word-Dokumente
- 13.6 Vorschaufunktion für Excel-Dokumente
- 13.7 Dokumente in der Datenbank archivieren
- 13.8 Liste der gefundenen Dokumente löschen
- 13.9 Versteckt geöffnete Word- bzw. Excel-Anwendung schliessen
- 13.10 Dokumente verwalten
- 13.11 Dokumente öffnen
- 13.12 Übung
    14 Integrierte Lösungen mit PowerPoint



- 14.1 Möglichkeiten für integrierte Lösungen
- 14.2 Die Präsentationserstellung
- 14.3 Bearbeiten der Titelfolie
- 14.4 Erstellen einer Textfolie mit Word-Unterstützung
- 14.5 Erstellen einer Diagrammfolie mit Excel-Unterstützung
- 14.6 Suchfunktion für Excel-Arbeitsmappen
- 14.7 Übungen
    15 Integrierte Lösungen mit Outlook



- 15.1 Möglichkeiten für integrierte Lösungen
- 15.2 Notizen in Word erstellen
- 15.3 Serien-E-Mails mit Word und Outlook versenden
- 15.4 Übungen</outline_plain><duration unit="d" days="2">2 Tage</duration><pricelist><price country="DE" currency="EUR">1190.00</price><price country="SE" currency="EUR">1190.00</price><price country="IL" currency="ILS">4130.00</price><price country="CH" currency="CHF">1680.00</price></pricelist><miles/></course>