Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Knobbi38 am Mai 24, 2026, 15:49:10

Titel: VBA Funktionen per Zeiger aufrufen
Beitrag von: Knobbi38 am Mai 24, 2026, 15:49:10
- FWIW -

Hallo,

durch Zufall bin ich auf das Thema ,,Zeiger auf Funktionen" in VBA gestoßen. Weil das Thema vielleicht auch andere interessieren könnte, möchte ich zwei Beispiele vorstellen, bei denen VBA-Sub-/Funktionen quasi per Name aufgerufen werden. Das funktioniert ähnlich wie das Aufrufen von Klassenmethoden mit CallByName.

Im ersten Beispiel wird das einfach nur mit der weniger bekannten Methode Application.Run umgesetzt, im zweiten dann etwas performanter per API.

Knobbi38