Seite 1 von 1

[gelöst] Sub- oder Function-Prozedur nicht definiert

Verfasst: So, 12.10.2008 10:33
von Eliwood
Hallo Community,
Bin was Makro-Programmierung angeht ein Neuling und habe folgendes problem:

Möchte zum Anfang ein einfaches Programm schreiben, dass nach dem Auslösen eines Buttons in einem Dialog zwei Zeitwerte jeweils in zwei Zeitfeldern im selben Dialog einfügt.
Code:

Code: Alles auswählen

Sub zeit_eintragen
	
	Dim zeit1 as date, zeit2 as date
	zeit1 = TimeValue("08:00:00")
	zeit2 = TimeValue("20:00:00")
	oD1.getcontrol("fZeit1").time = changeTime(zeit1) 
	oD1.getcontrol("fZeit2").time = changeTime(zeit2)
	oD1.getcontrol("fBla").setfocus

end sub
Ich bekomme immer eine Fehlermeldung mit dem Hinweis "Sub- oder Function-Prozedur nicht definiert".
--> http://cleanit.cl.funpic.de/upload/open ... lem_01.jpg

Ich hab bereits lange im Netz nach dem Problem gesucht, allerdings keine brauchbare Antwort gefunden. (In der OpenOffice-Dokumentation steht, dass es sich um den Laufzeitfehler 35 handelt, eine mögliche Problemlösung wird dort aber leider nicht gegeben)
Iin einem anderen Forum wird bei einem nahezu gleichen Problem die Neuinstallation von OpenOffice vorgeschlagen --> ausprobiert, leider nix gebracht; link dazu: http://user.services.openoffice.org/en/ ... 25&t=6698#

Mfg eliwood

Re: Sub- oder Function-Prozedur nicht definiert

Verfasst: So, 12.10.2008 11:48
von komma4
Willkommen im Forum.

Eliwood hat geschrieben:Ich bekomme immer eine Fehlermeldung mit dem Hinweis "Sub- oder Function-Prozedur nicht definiert".
bedeutet:
* oD1 ist (hier!) nicht definiert (lokal / als PRIVATE definierte Variable?)
oder
* das Kontrollelement namens fZeit1 hat keine .time-Funktion
oder
* die Sub changeTime() wird nicht gefunden

Re: Sub- oder Function-Prozedur nicht definiert

Verfasst: So, 12.10.2008 12:59
von Eliwood
(Der vorherige Post von stammt von mir; nich eingeloggt...) Außerdem hab ich mich verschrieben, changeTime is keine sub sondern ne function. Der Richtigkeit halber... =)