Re: [DEV] Makro-Programmierung

2013-09-20 Diskussionsfäden RA Stehmann
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

2013-09-19 Diskussionsfäden RA Stehmann
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

2013-09-19 Diskussionsfäden RA Stehmann
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

2013-09-19 Diskussionsfäden Michael Höhne
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

2013-09-18 Diskussionsfäden RA Stehmann
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)

2013-09-18 Diskussionsfäden Heiko Fischer
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)

2013-09-18 Diskussionsfäden Heiko Fischer
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

2013-09-18 Diskussionsfäden Michael Höhne
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