[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libreoffice-users] status of "macro in ODF" interoperability?


On 07/23/2014 11:40 AM, M. Fioretti wrote:
Greetings,

When I wrote this, almost 10 years ago, things didn't looking too good
for "inter-suite" macro compatibility:

http://archive09.linux.com/feature/47935

today, I have the feeling thing's haven't really improved, when it
comes to macros inserted in ODF files, even considering only the
FOSS-based suites, i.e. AOO, LO, Calligra... but I am not sure. What's
your opinion, or reports from the trenches? Any feedback is welcome.

Thanks,
Marco
Do the other programs you mention support macros?

When you write a program, you have a set of routines, functions, and syntax that is supported (roughly speaking although not totally accurate). This part of the language means things such as "how do I wrote a loop". Then you have the part of "how do I control a specific word processor". The part that you use to control the word processor is very specific to LO internals. The language itself does not provide a means to manipulate what might be contained in the document. It merely provides the framework that you then use to control the program. I can control MS Office from a macro in LO, and that has nothing to do with specific commands in LO that you can use to manipulate a document. It is how you use the language to use the "stuff" provide by MS to control office. The "stuff" that you use to control LO is very dependent on the internal implementation of LO. So, those specific objects and such will not exist in another application.

Based on this, I suspect no compatibility. A macro in LO is mostly compatible with AOO. They are diverging, so things will only get worse.

--
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
Info: http://www.pitonyak.org/oo.php


--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Follow-Ups:
Re: [libreoffice-users] status of "macro in ODF" interoperability?"M. Fioretti" <mfioretti@nexaima.net>
References:
[libreoffice-users] status of "macro in ODF" interoperability?"M. Fioretti" <mfioretti@nexaima.net>
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.