Seite 1 von 1
GELÖST Sub- oder Function-Prozedur nicht definiert (?)
Verfasst: Di, 19.08.2014 13:44
von achimgr
Hallo,
ich bekommen diese Fehlermeldung:
"BASIC-Laufzeitfehler.
Sub- oder Function-Prozedur nicht definiert."
wenn ich diesen Code ausführe:
sub DATAFORM_KUNDE
doc = thisComponent
sheet = doc.Sheets(7)
range = sheet.getCellRangeByName("A4:M1000")
coboDataForm(range)
end sub
wobei die letzte zeile markiert wird (cobo....)
Dabei hat der Code schon einige Male funtioniert.
Erkennt jemand den einen Fehler im Code?
Re: Sub- oder Function-Prozedur nicht definiert (?)
Verfasst: Di, 19.08.2014 13:59
von Rasakul
Hallo achimgr!
Die Fehlermeldung deutet darauf hin, dass die Sub- oder Function-Prozedur zur Laufzeit bei der Ausführung nicht bekannt ist, der Code also praktisch nicht weiß, was er da aufrufen soll
Wo ist denn die Sub- oder Function-Prozedur "coboDataForm"? Ist sie im gleichen Modul/Bibliothek oder in einer anderen Bibliothek? Wenn sie in einer anderen Bibliothek ist, ist diese zum Zeitpunkt des Aufrufs geladen (sichtbar daran, dass sie in der Bibliotheksübersicht (nicht) ausgegraut ist)?
LG
Rasakul
PS: falls meine Vermutung nicht zutrifft wäre das Betriebssystem und die OpenOffice- bzw LibreOffice- und Java-Version hilfreich

Re: Sub- oder Function-Prozedur nicht definiert (?)
Verfasst: Di, 19.08.2014 14:07
von Karolus
Hallo
Vmtl. steckt
coboDataFormin einem Modul einer Bibliothek ausserhalb der StandardBibliotheken.
Lade sie ggf. per
Code: Alles auswählen
Globalscope.BasicLibraries.LoadLibrary( "DerLibraryName" )
nach.
Karolus
Re: Sub- oder Function-Prozedur nicht definiert (?)
Verfasst: Di, 19.08.2014 16:44
von achimgr
Vielen Dank euch Beiden!
Habe den Code in einer Bibliothek gefunden.
Habe den "LibraryName" nicht gefunden, aber so geht es auch:
Alles kopiert und in die Standard-Bibliothek eingefügt.
Klappt.
Achim
Re: Sub- oder Function-Prozedur nicht definiert (?)
Verfasst: Di, 19.08.2014 17:27
von Karolus
achimgr hat geschrieben:Vielen Dank euch Beiden!
Habe den Code in einer Bibliothek gefunden.
Habe den "LibraryName" nicht gefunden, aber so geht es auch:
Alles kopiert und in die Standard-Bibliothek eingefügt.
Klappt.
Achim
Hä ? Du hast den Code in einer
Bibliothek gefunden - aber den
Namen der Bibliothek nicht ??
Karolus