stephan sochor
2006-04-28 08:40:03 UTC
Hallo,
Ich habe in einer VBA Function folgenden Code, um den Namen des gerade
aktuellen Formulars zu bekommen:
Dim fn As String
fn = Application.CurrentObjectName
Dieser Code steht in einer Funktion, die durch das Ereignis „Beim Öffnen“
des Formulars aufgerufen wird. Bisher hat dieser Code immer funktioniert,
wenn ich jedoch das Formular über ein Makro aufrufe, steht in fn der Name des
Makros und nicht der des Formulars.
Me!Name kann ich nicht verwenden, da die Funktion nicht in dem selben Modul
wie das Formular steht (Die Funktion soll für alle Formulare meines Projekts
funktionieren).
Gibt es eine andere Möglichkeit, den Namen des Formulars zu bekommen, die
immer funktioniert?
Gruß Stephan
Ich habe in einer VBA Function folgenden Code, um den Namen des gerade
aktuellen Formulars zu bekommen:
Dim fn As String
fn = Application.CurrentObjectName
Dieser Code steht in einer Funktion, die durch das Ereignis „Beim Öffnen“
des Formulars aufgerufen wird. Bisher hat dieser Code immer funktioniert,
wenn ich jedoch das Formular über ein Makro aufrufe, steht in fn der Name des
Makros und nicht der des Formulars.
Me!Name kann ich nicht verwenden, da die Funktion nicht in dem selben Modul
wie das Formular steht (Die Funktion soll für alle Formulare meines Projekts
funktionieren).
Gibt es eine andere Möglichkeit, den Namen des Formulars zu bekommen, die
immer funktioniert?
Gruß Stephan