Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Hallo *,

ich versuche gerade, bei einem formatierten Feld in einem
Tabellenkontrollfeld eines Formulars ein Ereignis (Änderung des Textes)
auszuwerten. Der Start des Makros ist dann in etwa so:
SUB Test(oEvent AS OBJECT)
oField = oEvent.Source.Model
...
END SUB

Jetzt habe ich das Problem, dass angeblich die Textänderung doppelt
auftritt, jedenfalls das Makro 2* hintereinander ausgelöst wird. Beim 2.
Mal existiert aber das Model überhaupt nicht mehr. Mit xray habe ich
oEvent und auch oEvent.source untersucht. Das Einzige, was ich mir jetzt
gebaut habe, ist:
IF oEvent.Source.MaxTextLen <> 0 THEN
END IF
... weil in der Source bei beiden Events MaxTextLen steht und die eine
Länge eben 0 ist, die andere auf -1 steht.

Was löst da wohl doppelt das Ereignis aus, das zwar an ein Feld des
Tabellenkontrollfeldes gebunden ist, aber eben sein eigenes Feld nicht
findet?

Gruß

Robert
-- 
Homepage: http://robert.familiegrosskopf.de
LibreOffice Community: http://robert.familiegrosskopf.de/map_3


-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.