Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Hi,

once again this special mailing list settings :(
Here my answer to Lucas, now for the list too.

Lucas Aimaretto schrieb:
Hello everyone,

I've developed my self a set of functions using visualbasic for Excel
and they do work fine. I've also tried those on LibreCalc (as Macros)
and they also work fine as well.

I was thinking then on porting that code so as to use those functions
as built-in functions within Calc, but, to be honest, I have no clue
on how to do it. I'm not even a great programmer. I have very basic
knowledge on programming.

Please tell more about the functions. What calculate the functions? Who needs them? If they are only useful for a very special purpose, it might be better to write an extension than to put them to core. We have already some extensions, which are delivered together with LibreOffice, and a lot of extensions for download.


So, any instructions would help me out understand which is the right
process on developing some thing new for Libreoffice.


Are those functions defined in ODF1.2 and missing in Calc? Then you can follow the guide http://wiki.services.openoffice.org/wiki/Calc/Implementation/Spreadsheet_Functions

Are those functions defined in regular Excel and not defined in ODF1.2? Then there are only small changes to the guide needed.

In both cases you first need to build LibreOffice.
http://www.libreoffice.org/get-involved/developers/
http://wiki.documentfoundation.org/Development/How_to_build

If those functions are more suitable for an extension, you might get a starting point in http://wiki.services.openoffice.org/wiki/Extensions_development and the LibreOffice SDK will help you with a Developers Guide and examples.

Kind regards
Regina




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.