0

Visio VBA-Programmierung

Ihre Termine

Datum Ort Preis
24.08.2026
-26.08.2026
München 1.416,10 €*
Buchen
23.11.2026
-25.11.2026
München 1.344,70 €*
Buchen
28.12.2026
-30.12.2026
München 1.344,70 €*
Buchen
22.03.2027
-24.03.2027
München 1.344,70 €*
Buchen
24.05.2027
-26.05.2027
München 1.344,70 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Mit der in Microsoft Visio verfügbaren Programmiersprache Visual Basic for Applications lassen sich wiederkehrende Arbeitsschritte beschleunigen, Zeichnungen automatisiert erzeugen und komplexe Abläufe innerhalb der Visio-Desktop-App steuern. VBA eignet sich besonders für Aufgaben, bei denen Shapes, Zeichnungen, Schablonen, Shape-Daten oder externe Datenquellen wiederholt nach festen Regeln verarbeitet werden.

Im Seminar arbeitest du mit dem Visio-Objektmodell, Ereignissen und dem ShapeSheet, um Automatisierungen nicht nur aufzuzeichnen, sondern nachvollziehbar zu entwickeln, zu prüfen und zu erweitern. Dabei geht es um typische Anforderungen aus der Arbeit mit Visio: Shapes per Code ansprechen, Kontextmenüs oder Schaltflächen nutzen, Zeichnungen programmatisch erzeugen, Fehler sauber behandeln und Daten mit Excel oder Datenbanken austauschen. Wenn der ShapeSheet-Anteil später vertieft werden soll, bietet die Visio VBA ShapeSheet-Programmierung eine passende Fortsetzung.

Wurde VBA für Visio abgekündigt?

Nein. Stand Juni 2026 ist VBA für Microsoft Visio nicht abgekündigt und bleibt in der Visio-Desktop-App ein relevanter Bestandteil für die Automatisierung von Diagrammen, Shapes und wiederkehrenden Bearbeitungsschritten.

Aktuelle Visio-Versionen: In Visio 2024 und in Visio Plan 2 mit installierter Desktop-App stehen Makros und VBA weiterhin für Automatisierungen zur Verfügung. Für Visio 2021 endet der Microsoft-Support am 13. Oktober 2026; danach erhält diese Version keine regulären Sicherheitsupdates mehr.

Web-Version: Visio im Browser unterstützt keine klassischen VBA-Makros. Makrobasierte Lösungen laufen in der installierten Desktop-Anwendung. Für browserbasierte Szenarien existieren separate JavaScript-APIs, deren Einsatzbereich sich jedoch von der VBA-Programmierung in der Desktop-App unterscheidet.

Inhalte

VBA-Grundlagen in Visio

  • Möglichkeiten der Visio-Automatisierung
  • Makroaufzeichnung und generierte Prozeduren
  • Schnellzugriff und Menüband-Anbindung
  • VBA-Editor und Projektstruktur

Programmstruktur und VBA-Sprachelemente

  • Variablen, Konstanten und Datentypen
  • Prozeduren, Funktionen und Parameter
  • Lineare Abläufe und Verzweigungen
  • Schleifen und Abbruchbedingungen

Objektmodell und Ereignisse

  • Objektorientierung in Visio-VBA
  • Eigenschaften, Methoden und Auflistungen
  • Ereignisprozeduren für Zeichnungen
  • Objekte für Dokumente und Seiten

Shapes, Schablonen und ShapeSheet

  • Zugriff auf Shapes und Master-Shapes
  • Arbeiten mit Schablonen und Vorlagen
  • ShapeSheet-Zellen lesen und ändern
  • Shape-Daten programmatisch auswerten

Automatisierung und Datenaustausch

  • Zeichnungen per Programmierung erstellen
  • Interaktion mit Excel-Arbeitsmappen
  • Datenbankzugriffe aus VBA
  • Externe Steuerung von Visio

Qualität, Fehleranalyse und Erweiterung

  • Debugging im VBA-Editor
  • Strukturierte Fehlerbehandlung
  • Wiederverwendbare Code-Bausteine
  • Tipps für stabile Makros

Voraussetzungen

  • Fortgeschrittene Kenntnisse in Microsoft Visio
  • Sicherer Umgang mit Zeichnungen, Shapes, Schablonen und Vorlagen
  • Grundverständnis für Tabellen, Datenstrukturen oder einfache Programmabläufe hilfreich
  • Keine tiefgehenden VBA-Vorkenntnisse erforderlich

Zielgruppe

  • Visio-Anwenderinnen und Visio-Anwender, die wiederkehrende Zeichnungsaufgaben automatisieren möchten
  • Fachverantwortliche aus Prozessmanagement, Technik, Dokumentation oder Organisation mit fortgeschrittenen Visio-Kenntnissen
  • IT-Mitarbeiterinnen und IT-Mitarbeiter, die Visio-Desktop-Lösungen anpassen oder erweitern
  • Power-User, die Shapes, Schablonen, Daten und Zeichnungen per VBA steuern möchten

Hinweise

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

D