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
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.