Detaillierter Kursinhalt
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