Kursabschnitt 9

Mit Office-übergreifender VBA-Programmierung Prozesse automatisieren

Mit VBA lässt sich nicht nur Excel steuern, sondern auch das Objektmodell von PowerPoint, Word, Outlook, Access, Visio, Publisher und Project.

In diesem Kursabschnitt erfährst Du, wie man Inhalte aus Excel in PowerPoint-Präsentationen und Word-Dokumente überführt und mit Hilfe von Outlook automatisch Emails aus Excel heraus versendest. Zudem beschäftigen wird uns damit wie Daten aus einer Excel Datei in eine SQL-Datenbank geschrieben und wieder ausgelesen werden können.

Zusammenfassung der Inhalte:

1) Tabellen und Diagramme aus Excel nach PowerPoint kopieren und verknüpfen. Automatische Präsentationserstellung
2) Emails aus Excel heraus mit Outlook versenden
3) Text, Tabellen, Diagramme aus Excel in Word-Dokumente kopieren und einbetten. Automatische Rechnungs- und Berichtserstellung
4) Daten aus Excel per Knopfdruck in eine SQL-Datenbank schreiben und wieder auslesen

Lehrplan

  • 1

    Excel->PPT: Tabellen und Diagramm in PPT einfügen und aktualisieren

    • Begleitdateien & Skript

    • Intro

    • PowerPoint Objektmodell

    • Mit vs. ohne Einbindung der Objektbibliothek (early vs late binding)

    • Verweis herstellen und Variablen anlegen

    • Variablen befüllen

    • Zellbereich nach PP kopieren und verknüpfen

    • Diagramm nach PP kopieren und verknüpfen

    • Formobjekte formatieren und positionieren

    • Titel und Inhaltsplatzhalter anpassen

    • Formobjekte löschen

    • Speichern

    • Feinschliff, Button, Objekte ausblenden

    • Verknüpfungen aktualisieren

  • 2

    Excel->Outlook: Automatischer Emailversand mit Excel

    • Emails aus Excel heraus versenden

  • 3

    Excel->Word: Automatische Rechnungs- und Berichtserstellung

    • Intro und Begleitdateien Rechnungserstellung

    • Textmarken in Word setzen und Excel vorbereiten

    • Word-Dokumente aus Excel heraus erstellen

    • Intro und Begleitdateien Berichtserstellung

    • Textmarken in Word setzen und Excel vorbereiten

    • Tabellen, Diagramme kopieren und Dateien einbetten

  • 4

    Excel->SQL: Daten aus Excel in eine Datenbank schreiben

    • Vorschau

    • Vorteile und Kontext einer zentralen Datenspeicherung mit einer Datenbank

    • SQL Server Express & Server Management Studio Installation

    • Server Setup

    • Daten vorbereiten

    • Variablen und Konstanten

    • Upload SQL Skript Vorlagen

    • Upload VBA-Code

    • Delete

    • Bulk Insert Intro

    • Drop Create

    • Export CSV

    • Bulk Insert

    • Update

    • Daten mit Power-Query ziehen

    • Daten mit VBA ziehen (Select Distinct / Select Where)

  • 5

    Power Automate

    • Power Automate (früher MS Flow) - Prozessautomatisierung

  • 6

    Bonusabschnitt

    • Wie Du die einzelnen Bereiche von Excel kombinierst um Prozesse zu automatisieren

  • 7

    Dein Feedback

    • Dein Feedback und Kundenstimme

Vorschauvideos

Excel -> PPT


Excel -> Word


Excel -> SQL