Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

AutoExec wir nicht ausgeführt

Begonnen von Kutsche, April 21, 2024, 18:16:37

⏪ vorheriges - nächstes ⏩

Kutsche

Hallo,

ich brauche mal eure Hilfe bei VBA.

Ich habe ein Modul AutoExec angelegt. Darin ist folgender Code:
Option Compare Database

Public Function Startup()
     DoCmd.ShowToolbar "Ribbon", acToolbarNo
End Function

Grundsätzlich funktioniert de Code, aber es scheint, dass AutoExec gar nicht ausgeführt wird. Was mache ich falsch? Oder funktioniert dies nur über ein eingebundenes Makro?

LG Jens
  •  

MzKlMu

#1
Hallo,
wie sieht das Autoexec Makro aus ?

Du musst ein Makro anlegen, das Du Autoexec nennst.
Und diese Makro musst die Funktion aufrufen.
Gruß
Klaus
  •  

Kutsche

Hallo Klaus,

schau dir bitte den Screenshot an. Wird da nicht die Funktion aufgerufen`
LG Jens
  •  

MzKlMu

Hallo,
ZitatWird da nicht die Funktion aufgerufen`
Nein, Du musst über Erstellen ein Makro anlegen. Dieses Makro ruft mit "AusführenCode" die Funktion auf. Und das Makro muss "Autoexec" genannt werden.
Siehe Bild.
Gruß
Klaus
  •  

Kutsche

Hallo Klaus,

ZitatNein, Du musst über Erstellen ein Makro anlegen. Dieses Makro ruft mit "AusführenCode" die Funktion auf. Und das Makro muss "Autoexec" genannt werden.
OK; dann ist es bei Access anders, als in Word und Excel. Da sind die "Makros" direkt im VBA-Editor.

Ich habe das Makro jetzt angelegt. Die Funktion musste ich jetzt aber noch um
stDocName = "frm_Start"
DoCmd.OpenForm stDocName, , , stLinkCriteria

erweitern. Sonst bleibt sie bei End Function mit Fehler stehen.

Danke Klaus, funktioniert.
  •