Hallo Robert,

ja der Dialog läuft. Auch wenn ich in der Funktion, die vom Ereignis
aufrufe:

Function DateTest(oDialog as Object,txt as String) as Boolean
        If not isDate(txt) then
                MsgBox (txt &" ist kein gültiges Datum!",0,"FEHLER")
                oDialog.Source.SetFocus()
                DateTest = 1
                Exit Function
        End If
        DateTest = 0
End Function    

funktioniert der Aufruf beim Verlassen des Feldes.

Aber ich will in der "Beim verlassen Funktion" noch ein anderes Feld mit
auslesen.

Gruß

Egon

> -----Ursprüngliche Nachricht-----
> Von: Robert Großkopf [mailto:[email protected]]
> Gesendet: Mittwoch, 4. Februar 2015 19:48
> An: [email protected]
> Betreff: Re: [de-users] Dialog in Makros
> 
> Hallo Egon,
> 
> > Ich denke, dass ich bei Ereignis - Beim Verlassen auf eine Funktion
> > verweise. Diese Funktion muss allerding einen Wert aus einem anderen
> > Textfeld benutzen. Wenn ich in der Funktion
> > dialog.getControl("feld").text aufrufe erhalte ich einen
> > Laufzeitfehler "Eigenschaft oder Methode nicht gefunden: getControl"
> 
> Ich bin nicht so firm in Dialogen - habe selbst erst einen richtig
> erstellt.
> Läuft denn der Dialog?
> So etwas im Stil:
> DialogLibraries.LoadLibrary("Standard")
> oDialog = CreateUnoDialog(DialogLibraries.Standard.Dialogname)
> 
> Gruß
> 
> Robert
> 
> --
> Liste abmelden mit E-Mail an: [email protected]
> Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-
> listen/abmeldung-liste/
> Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
> Listenarchiv: http://listarchives.libreoffice.org/de/users/
> Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



-- 
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an