ODF is the the only relevant "free and open" feature. Any of your programs can generate perfectly valid office documents with a similar feature set as in MS Office, usable with many different applications. Translating a typical "VBA solution" to something equivalent in Basic/Python/Java requires far more effort than writing the original VBA leading from one vendor lock-in to another one. The whole programming logic depends on one particular office application. The infamous "VBA compatibility mode" covers some trivial methods and properties but you can not be sure that your VBA does exactly the same thing in this app as it used to do in the other app. It does not support anything more sophisticated, no user interface elements, no complex method calls (spreadsheet: sort, filter, conditional formatting, validation, charts, pivots,...).
Bugs anyone?
print cDbl("1.234"), cDbl("1,234")
http://www.openoffice.org/issues/show_bug.cgi?id=65555 (so easy to confuse this interpreter using simple variants). The absence of class modules makes Basic perfectly incompatible with slightly advanced "VBA solutions". StarBasic is a simplistic embeddable facility for batches of API calls. The runtime functions hardly invites anyone to write a program logic (arrays anyone? hashes/dictionaries? string replacements? format? regex? abandon all hope).


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
For additional commands, e-mail: dev-h...@openoffice.org

Reply via email to