VBA

Visual Basic for Applications (VBA) von Microsoft ist eine auf Visual Basic basierende Makrosprache, die die Steuerung von Programmabläufen in Microsoft Office ermöglicht. Durch spezielle Programmierobjekte wird eine direkte Manipulation von Office-Dokumenten ermöglicht. Mit VBA lassen sich Arbeitsabläufe weitgehend automatisieren und Programme schreiben, die den Datenaustausch zwischen den einzelnen Office-Applikationen ermöglichen.

Außer Schulungen für "normale" Excel-Anwender biete ich auch Trainings für angehende und fortgeschrittene Excel-Programmierer an und arbeite an Excel-VBA-Projekten mit. Gerade, wenn man alle Möglichkeiten von Excel ausgereizt hat, entsteht der Wunsch, diese Möglichkeiten auszubauen und mit VBA zu erweitern. Die Excel-Programmierung bietet nahezu grenzenlose Möglichkeiten, Vorgänge zu automatisieren, das Programm um selbstgeschriebene Funktionen zu erweitern und ganze Applikationen auf der Grundlage von Excel zu entwickeln. Einige Beispiele finden Sie auf der Seite Download.

Auch bei der Entwicklung von Datenbank-Applikationen auf der Grundlage von Microsoft Access ist VBA unverzichtbar. Trotz der vielen Möglichkeiten, die das Programm auch ohne Programmierung bietet, stößt man doch bei der Entwicklung von Access-Applikationen bald an Grenzen. Die Access-Programmierung mit VBA macht aus dem Programm eine Entwicklungsumgebung mit nahezu unbegrenzten Möglichkeiten.
Auch einige Beispiele für Datenbank-Applikationen, die ich auf Grundlage von Access mit Hilfe von VBA entwickelt habe, finden Sie auf der Seite Download.

Beachten Sie bitte auch meine VBA-Code-Datenbank mit Suchfunktion. In dieser Web-Datenbank stelle ich meine Sammlung von VBA-Code-Beispielen, die ich im Laufe meiner Entwicklertätigkeit gesammelt oder geschrieben habe, interessierten VBA-Programmierern zur Verwendung in eigenen Projekten zur Verfügung.

Folgende Inhalte werden schwerpunktmäßig in meinen Schulungen vermittelt:

Access VBA



Das Inhaltsverzeichnis des Schulungsskripts vom Herdt-Verlag können Sie sich hier herunterladen.

Excel VBA



Das Inhaltsverzeichnis des Schulungsskripts vom Herdt-Verlag können Sie sich hier herunterladen.

WEB for ALL

Eine weitere
Website, die sich mit dem Thema Barrierefreiheit beschäftigt, ist
WEB for ALL - Projekt für Barrierefreiheit im Internet.

Unter anderem kann man ich dort die Web Accessibility Toolbar herunterladen, eine sehr praktische Ergänzung für den MS Internet Explorer. Die Web Accessibility Toolbar wird vom AIS-Team (Accessible Information Solutions - Barrierefreie Informationslösungen) des Nationalen Informations- und Bibliotheksdienstes (NILS), Australien, zur Verfügung gestellt.

Die Web Accessibility Toolbar wurde entwickelt, um die nicht-automatische überprüfung von Webseiten hinsichtlich verschiedener Aspekte der Barrierefreiheit zu unterstützen. Die Toolbar besteht aus einer Reihe von Funktionen, die:

Die Web Accessibility Toolbar ist Freeware.