Re: [DEV] Makro-Programmierung
On 19.09.2013 19:20, Michael Höhne wrote: Allerdings ist es richtig, dass gerade im Calc-Bereich Makros manchmal da eingesetzt werden, wo Formeln genügten. Und das bringt halt die beschriebenen Kompatibilitätsprobleme mit sich. Daher sollte man sich überlegen, ob man ein Makro wirklich braucht oder nicht. Leider ist das Kompatibilitätsproblem (neues Datumformat bei LibreOffice) nicht auf Calc beschränkt. Mit Daten (hier als Plural von Datum) wird nämlich nicht nur gerechnet. Nur ein praktisches Beispiel: Jemand verwaltet seine ToDo-Liste mit Datumsangaben in einer Datenbank und möchte Teile davon in einem Writerdokument ausdrucken. Gruß Michael signature.asc Description: OpenPGP digital signature
Re: [DEV] Makro-Programmierung
On 18.09.2013 19:55, Michael Höhne wrote: Mein Mitleid gilt prinzipiell allen, die sich auf die Programmierung von Makros eingelassen haben: Die Sprachen differieren zwischen verschiedenen Officepaketen und ggf. auch noch zwischen 2 Versionen der gleichen Software. Stimmt: VBA != StarBasic Ansonsten habe ich es immer geschätzt, dass sowohl die StarBasic-Sprache, als auch die OO-API ziemlich konservativ behandelt wurden. LO scheint nunmehr eine andere Policy zu fahren. Mein Tipp: Makros vermeiden wie der Teufel das Weihwasser... Makros sind ein einfacher und zugleich mächtiger Weg die OO-API anzusprechen. Man kann mit Ihnen sinnvolle Dinge tun. Nicht selbst geschriebene Makros sollten aber aus vertrauenswürdigen Quellen stammen und/oder intensiv geprüft werden. Sich der Möglichkeiten, die Makros bieten, zu berauben, erscheint mir nicht sinnvoll. Allerdings ist es richtig, dass gerade im Calc-Bereich Makros manchmal da eingesetzt werden, wo Formeln genügten. Dies gilt allerdings nicht generell. Gruß Michael signature.asc Description: OpenPGP digital signature
Re: [DEV] Makro-Programmierung
Hallo, Thomas hat sich die Mühe gemacht, die Änderung näher zu beschreiben (mit Beispielcode): http://www.mic-consulting.de/index.php/opensource/api-makros-libo-aoo/10-datumsfelder-geaendert-in-lo-4-1-1 Gruß Michael signature.asc Description: OpenPGP digital signature
Re: [DEV] Makro-Programmierung
Am Thu, 19 Sep 2013 09:30:44 +0200 schrieb RA Stehmann anw...@rechtsanwalt-stehmann.de: Sich der Möglichkeiten, die Makros bieten, zu berauben, erscheint mir nicht sinnvoll. Natürlich. Ich wollte in keinem Falle behaupten, das Makros prinzipiell unsinnig sind. Allerdings ist es richtig, dass gerade im Calc-Bereich Makros manchmal da eingesetzt werden, wo Formeln genügten. Und das bringt halt die beschriebenen Kompatibilitätsprobleme mit sich. Daher sollte man sich überlegen, ob man ein Makro wirklich braucht oder nicht. Gerade Anfänger unterschätzen oft die Möglichkeiten, die Tabellenkalkulationen auch ohne Makroeinsatz bieten. Gruß, Michael... ...der definitiv nichts gegen Knoblauch hat ;-) - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
[DEV] Makro-Programmierung
Hallo, was zu befürchten war, ist eingetreten. Die APIs von AOO und LibreOffice driften auseinander. Thomas Krumbein, der Doyen deutschsprachiger OpenOffice.org-Makro-Programmierer, hat auf einer deutschsprachigen LibreOffice-Mailingliste darauf hingewiesen, dass es in LO 4.1.1 einige entscheidende Änderungen in der API gab. http://permalink.gmane.org/gmane.comp.documentfoundation.libreoffice.discuss.german/16108 Das betreffe alle Makro-Anwendungen, die Dialoge nutzen und dort Datums-Kontrollfelder verwenden. Wahrscheinlich seien auch alle Formulare mit Datums-Kontrollfeldern betroffen. Der Date-Wert sei jetzt ein Struct - und das bedeute, dass alle bisherigen Applikationen in einen Fehler liefen. Hier seien umfangreiche Nacharbeiten und Umprogrammierungen erforderlich. Bei seinem abschließenden Satz Viel Spass für alle, die Makros programmiert haben/ programmieren oder Personen betreuen, die Makros nutzen schlägt mein Ironiedetektor aus. Gruß Michael signature.asc Description: OpenPGP digital signature
API-Änderungen (Re: [DEV] Makro-Programmierung)
Hallo, Am 18.09.2013 10:19, schrieb RA Stehmann: Hallo, was zu befürchten war, ist eingetreten. Die APIs von AOO und LibreOffice driften auseinander. ... API-Änderungen gab es auch in AOO 4.0. siehe z.B. hier: https://issues.apache.org/ooo/show_bug.cgi?id=121579 Kennt jemand eine zentrale Dokumentation von API-Änderungen? Gruß Heiko - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: API-Änderungen (Re: [DEV] Makro-Programmierung)
Am 18.09.2013 12:01, schrieb RA Stehmann: On 18.09.2013 11:01, Heiko Fischer wrote: API-Änderungen gab es auch in AOO 4.0. siehe z.B. hier: https://issues.apache.org/ooo/show_bug.cgi?id=121579 Kennt jemand eine zentrale Dokumentation von API-Änderungen? Diese Änderung erscheint sinnvoll; soweit ich sie verstanden habe, beseitigt sie Plattformabhängigkeiten. Sie dürfte weniger Makros betreffen, als eine Änderung des Datumsformates. Und die Anpassung an diese Änderung erscheint mir relativ einfach (vor allem auch gegenüber den Anpassungen, die sich aus der Änderung des Datumsformates ergeben können). Ja, die Änderungen sind sinnvoll und waren leicht umzusetzen. Am längsten hat gedauert, heraus zu bekommen, dass es eine API-Änderung gegeben hat... ;-) Gruß Heiko - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: [DEV] Makro-Programmierung
Am Wed, 18 Sep 2013 10:19:49 +0200 schrieb RA Stehmann anw...@rechtsanwalt-stehmann.de: Bei seinem abschließenden Satz Viel Spass für alle, die Makros programmiert haben/ programmieren oder Personen betreuen, die Makros nutzen schlägt mein Ironiedetektor aus. Mein Mitleid gilt prinzipiell allen, die sich auf die Programmierung von Makros eingelassen haben: Die Sprachen differieren zwischen verschiedenen Officepaketen und ggf. auch noch zwischen 2 Versionen der gleichen Software. Mein Tipp: Makros vermeiden wie der Teufel das Weihwasser... Gruß, Michael Höhne - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org