Category: VB(A)

Visual Basic for Applications (VBA) ist eine Programmiersprache, die in den Office-Produkten von Microsoft im Hintergrund "werkelt". Damit lassen sich Erweiterungen und Automatisierungen realisieren, mit denen man den Büroalltag effizienter gestalten kann.

Fehlerbehandlung

404 - not found (Symbolbild)

In diesem etwas längeren Beitrag geht es um sinnvolle Fehlerbehandlung in einem VBA-Projekt. Das wird vielleicht sowohl Profis als auch Anfänger interessieren. Ich verwende das Prinzip jetzt schon viele Jahre, und es ist mir so selbstverständlich geworden, als ob es zu VBA dazugehören würde. Tut es im Grunde auch, denn alles, was ich hier mache, erfolgt mit Bordmitteln von VBA – kein einziges ActiveX ist notwendig, keine Lizenz, keine Updateprobleme.

CDP – Hilfsmittel für den VBA-Entwickler

Bibliothek, Himmel, Wolken, Vögel

Wenn wir, wie bereits beschrieben, die Dokumentation des Quellcodes auf die immer gleiche Weise machen wollen, was liegt da näher, als ein Template dafür zu verwenden? Dafür sind die MZ-Tools bestens geeignet.

CDP – Quellcodeverwaltung

Bibliothek, Himmel, Wolken, Vögel

Zu diesem Thema ist natürlich schon viel geschrieben worden, daher will ich mich hier auf das Wesentliche beschränken und ein paar Tipps für die Praxis geben. Zum Einen stellt ihr euch sicher die Frage, wieso ich die Quellcodeverwaltung zum Thema „Dokumentation“ hinzu rechne. Um es kurz zu machen: Wer sagt denn, dass Dokumentation nur für …

Continue reading

CDP – About

Bibliothek, Himmel, Wolken, Vögel

Neben der guten Dokumentation des Codes gehört zu einem Programm auch, dass der Benutzer mit wenig Aufwand herausfinden kann, mit welcher Version er gerade arbeitet. Üblicherweise stellt der Entwickler ein Formular namens „About“ oder im Deutschen „Über“ zur Verfügung, das alle notwendigen Informationen auf einen Blick enthält.

MS Office Code-Export

Manchmal ist es einfacher als man glaubt. So ging es mir auch mit dem Versuch, VBA-Code (wenigstens halbautomatisch) aus der jeweiligen Wirts-Applikation heraus in Textdateien zu schreiben, um diese dann ordentlich in die Quellcodeverwaltung zu bringen. In MS Access ist das ja inzwischen recht einfach, denn dort gibt es OASIS und Ivercy. Aber was tun …

Continue reading