suggested method to create LibreOffice Extensions
Andrew Pitonyak
andrew at pitonyak.org
Mon Nov 16 04:36:42 PST 2015
If you email me directly I can send you a copy of my macro formatter stuff with the document I use to generate the OXT file. Won't have access until Thursday or Friday.
On Nov 16, 2015 3:52 AM, Andrea Castellani <andrea at libreitalia.it> wrote:
>
> Hello everyone,
> almost three years ago I received help from this mailing list to create
> an extension for LibreOffice, which became "FirmaconDike" (thanks!):
> http://extensions.libreoffice.org/extension-center/firmacondike-1
>
> Today I have to re-examine this issue in a LibreOffice lesson, in witch
> I would like to explain how to create an extension "from scratch".
>
> I thought to write a simple macro with students, such as "Hello world",
> and explain step by step how to generate the oxt file.
>
> Seeking documentation, I saw a lot of confusion on the subject and the
> argument (as you know) is only present on the site of AOO.
>
> I tried to use BAB Paolo Mantovani, both in the new version that in the
> previous one, and it seemed a very good macro to create extensions.
>
> The Extension oxt who created BAB does not work, then I fear that BAB is
> incompatible with LibreOffice (I have the 5.0.2.2). Opening it, it gives
> me an error:
> (Com.sun.star.deployment.DeploymentException) {{Message = "You \ X00e8
> an error occurred while enabling: HelloWorld" Context =
> (com.sun.star.uno.XInterface) @ 7f2fec3ef8b0}, Cause = ( any)
> {(com.sun.star.lang.IllegalArgumentException) {{{Message = "" Context =
> (com.sun.star.uno.XInterface) @ 0}}, ArgumentPosition = (short) 0}}}
>
> Here you can find the extension generated by BAB:
> http://www.libreitalia.it/cloud/public.php?service=files&t=77d91958fb91ecab19ec2b0b62844d63
>
> I have not tried a "reverse engineering" of oxt file to understand what
> it changes from another oxt (such as "FirmaconDike"), looking for
> suggestions from you, who are much more experienced than me.
>
> Does anyone have experience with BAB and LibreOffice?
> What is the official method (or recommended one) to create extensions
> for LibreOffice?
>
> I apologize if you have already solved this problem in another thread
>
> Thank you,
>
> Andrea Castellani
> www.libreitalia.it
> _______________________________________________
> LibreOffice mailing list
> LibreOffice at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
More information about the LibreOffice
mailing list