VB-Funktion über ein Tasaturkürzel starten

Hallo Freunde, ich schon wieder :smile:

Also, ich möchte eine VB-Funktion über ein Tastarurkürzel starten. Soviel habe ich schon rausbekommen:
Das Makro muß ‚Tastaturbelegung‘ heißen
Makroname ist gleich das Tastaturkürzel z. B. ^s
Dann in AusführenCode die Funtion() reinschreiben.
Da fangen schon die Schwierigkeiten an:
Ich hab die Funktion z. B. in ein selbsterstelltes Modul geschrieben.
Access findet die dort nicht, obwohl sie ‚public‘ ist.
Ich hab die Funktion in ein Formular hineingestellt…
Access findet die dort nicht, obwohl sie ‚public‘ ist…

was mache ich falsch? Oder geht das etwa einfacher auch?

Danke für die Geduld

Servus
Herbert

Um welche Access-Version geht es?

Ab A2000 muss das Makro „AutoKeys“ und nicht „Tastaturbelegung“ heissen!

Gruss aus dem Norden
Reinhard Kraasch

Servus, danke, aber das ist es nicht.
Es ist noch Access97. Es versucht die Funktion zu finden, und obwohl ‚public‘ findet es sie nicht.

Servus aus dem Süden
Herbert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

ich hab dir mal ein kleines Beispiel geschickt.

Gruß aus dem Norden
Reinhard Kraasch

1 Like

Vielen Dank!
Servus Reinhard,

Danke, Du bekommst ein großes Stück von der versprochenen Torte :wink:

Servus aus dem Süden
Herbert

ich hab dir mal ein kleines Beispiel geschickt.

Gruß aus dem Norden
Reinhard Kraasch