VBA-Programmierung Integrierte Lösungen
mit Office 2007
Office-Anwendungen professionell mit VBA anpassen? Hier steht, wie's geht!
Profitieren Sie von den Tipps, den ausführlich kommentierten Code-Beispielen und den zahlreichen Übungen des Office-Programmierbuchs. Die Vorstellung der wichtigsten Programmiertechniken und der Objektmodelle der Officeanwendungen führen Sie schnell in die VBA-Programmierung ein. Lernen Sie Techniken kennen, um Office-Anwendungen zu automatisieren. Greifen Sie aus Office-Anwendungen mit ADO oder DAO auf Datenbanken zu. Programmieren Sie integrierte Lösungen für Word, Excel, Access, PowerPoint und Outlook.
Werfen Sie einen Blick ins Buch!
Ausgabe: Überarbeitete Ausgabe vom 3. September 2008
Matchcode: VBA2007
ISBN:
Umfang: 193
Inhalt:
- 1Über dieses Buch
- 1.1Aufbau und Konventionen
- 1.2Verwendete Dateien und Software
- 1.3Empfohlene Vorkenntnisse
- 2Office programmieren
- 2.1Einsatzgebiete von VBA
- 2.2Integrierte Lösungen
- 2.3Einsatzgebiete der Office-Anwendungen
- 2.4Ein einfaches Beispiel für eine integrierte Lösung
- 2.5Makros mit der Symbolleiste für den Schnellzugriff verknüpfen
- 2.6Schnellübersicht
- 3Die VBA-Entwicklungsumgebung
- 3.1VBA-Entwicklungsumgebung verwenden
- 3.2Bestandteile der Entwicklungsumgebung
- 3.3Der Projekt-Explorer
- 3.4Das Eigenschaftenfenster
- 3.5Das Code-Fenster benutzen
- 3.6Eingabehilfen für Visual-Basic- Anweisungen
- 3.7Automatische Arbeiten bei Anweisungsende
- 3.8Mit Prozeduren arbeiten
- 3.9Tipps zum Arbeiten mit dem Code-Fenster
- 3.10Mit dem Direktfenster arbeiten
- 3.11Das Lokalfenster
- 3.12Schnellübersicht
- 3.13Übung
- 4Die Sprachelemente von VBA
- 4.1Module verwenden
- 4.2Mit Prozeduren programmieren
- 4.3Sub-Prozeduren
- 4.4Property-Prozeduren
- 4.5Function-Prozeduren
- 4.6Variablen verwenden
- 4.7Konstanten verwenden
- 4.8Datentypen von VBA
- 4.9Operatoren
- 4.10Programmablauf mit Kontrollstrukturen steuern
- 4.11Schnellübersicht
- 4.12Übung
- 5Objektorientierte Programmierung mit VBA
- 5.1Was sind Objekte
- 5.2Die Objekthierarchien (Objektmodelle
- 5.3Eigenschaften und Methoden
- 5.4Objektvariablen
- 5.5Auflistungen
- 5.6Den Objektkatalog verwenden
- 5.7Schnellübersicht
- 5.8Übung
- 6Gemeinsam genutzte VBA-Elemente
- 6.1VBA-Elemente für Office-Anwendungen
- 6.2Anwendungsfenster programmieren
- 6.3Dokumentenfenster programmieren
- 6.4Dateien suchen
- 6.5Dialogfenster zur Datei- und Ordner- auswahl
- 6.6Mit dem Dateisystem programmieren
- 6.7Eingabedialoge und Meldungsfenster
- 6.8Schnellübersicht
- 6.9Übung
- 7Programmieren der Office-Anwendungen
- 7.1Das Word-Objektmodell
- 7.2Mit Dokumenten arbeiten
- 7.3Auf Dokumenteninhalte zugreifen
- 7.4Das Excel-Objektmodell
- 7.5Mit Arbeitsmappen und Tabellenblättern arbeiten
- 7.6Zugriff auf Zellen und Zellbereiche
- 7.7Das Access-Objektmodell
- 7.8Mit Access-Datenbanken arbeiten
- 7.9Zugriff auf Steuerelemente in Formularen und Berichten
- 7.10Das PowerPoint-Objektmodell
- 7.11Mit Präsentationen und Folien arbeiten
- 7.12Zugriff auf den Folieninhalt
- 7.13Das Outlook-Objektmodell
- 7.14Auf Ordner zugreifen
- 7.15Auf Elemente zugreifen
- 7.16Schnellübersicht
- 7.17Übung
- 8Kommunikation zwischen Office-Anwendungen
- 8.1Integrierte Office-Automatisierung
- 8.2Technische Grundlagen
- 8.3Verweis auf eine Objektbibliothek erstellen
- 8.4Deklarieren von Objektvariablen für die Automation
- 8.5Objektinstanzen erzeugen
- 8.6Objekt schließen und Arbeitsspeicher freigeben
- 8.7Meldungen des Automationsobjekts unterdrücken
- 8.8Schnellübersicht
- 8.9Übung
- 9Benutzerdefinierte Dialoge verwenden
- 9.1Kommunikation mit dem Anwender
- 9.2UserForm-Dialoge erstellen
- 9.3UserForm-Dialoge verwenden und programmieren
- 9.4Steuerelemente programmieren
- 9.5Schnellübersicht
- 9.6Übung
- 10Datenbankzugriff in Office-Anwendungen
- 10.1Objektmodelle für den Zugriff auf Datenbanken
- 10.2Datenbankzugriff mit ADO
- 10.3Verbindung zu einer Datenquelle herstellen
- 10.4Datensatzgruppe auswählen und öffnen
- 10.5Datensätze auslesen
- 10.6Zugriff auf Datenfelder
- 10.7Datensätze hinzufügen und bearbeiten
- 10.8Datenbankzugriff mit DAO
- 10.9Schnellübersicht
- 10.10Übung
- 11Integrierte Lösungen mit Word
- 11.1Möglichkeiten für integrierte Lösungen
- 11.2Diagrammfunktion von Excel nutzen
- 11.3Adressen aus Access übernehmen
- 11.4Schnellübersicht
- 11.5Übung
- 12Integrierte Lösungen mit Excel
- 12.1Möglichkeiten für integrierte Lösungen
- 12.2Druckfunktion von Word nutzen
- 12.3Daten aus Outlook und Access importieren
- 12.4Schnellübersicht
- 12.5Übung
- 13Integrierte Lösungen mit Access
- 13.1Möglichkeiten für integrierte Lösungen
- 13.2Datenbank zur Dokumentenverwaltung
- 13.3Dokumente in die Datenbank einlesen
- 13.4Dokumente suchen
- 13.5Vorschaufunktion für Word-Dokumente
- 13.6Vorschaufunktion für Excel-Dokumente
- 13.7Dokumente in der Datenbank archivieren
- 13.8Liste der gefundenen Dokumente löschen
- 13.9Versteckt geöffnete Word- bzw. Excel-Anwendung schließen
- 13.10Dokumente verwalten
- 13.11Dokumente öffnen
- 13.12Schnellübersicht
- 13.13Übung
- 14Integrierte Lösungen mit PowerPoint
- 14.1Möglichkeiten für integrierte Lösungen
- 14.2Die Präsentationserstellung
- 14.3Bearbeiten der Titelfolie
- 14.4Erstellen einer Textfolie mit Word-Unterstützung
- 14.5Erstellen einer Diagrammfolie mit Excel-Unterstützung
- 14.6Suchfunktion für Excel-Arbeitsmappen
- 14.7Schnellübersicht
- 14.8Übung
- 15Integrierte Lösungen mit Outlook
- 15.1Möglichkeiten für integrierte Lösungen
- 15.2Notizen in Word erstellen
- 15.3Serien-E-Mails mit Word und Outlook versenden
- 15.4Schnellübersicht
- 15.5Übung
- Stichwortverzeichnis