Ask Your Question

Libreoffice Base - Importing/Exporting ODT into/from Form [closed]

asked 2016-06-01 10:33:26 +0100

hmadhi gravatar image

I know how to export a form created in Base as an ODT to be used as a Standalone Form. However many a times I need to import the ODT file back into the ODB for various reasons. Is there an easy way of doing this?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Alex Kemp
close date 2020-09-06 10:17:31.048751

2 Answers

Sort by » oldest newest most voted

answered 2016-06-01 16:07:00 +0100

pierre-yves samyn gravatar image


It is possible with a macro. Just adapt the forms names & url (inside/outside the odb) in the main procedure in ImporterForm.odbattached.

The mainAndrew procedure shows how to proceed from creation to import.

I can not find specific references but the source of this code must be Andrew Pitonyak. Sorry for my imprecision on this point...


edit flag offensive delete link more


Thank you @pierre-yves-samyn . The utility works as expected.

hmadhi gravatar imagehmadhi ( 2016-06-02 09:36:56 +0100 )edit

I haven't been clever enough to figure out what you have told me. Downloaded the file (a libreoffice.odb file, though not named ImporterForm.odb). Looked into it with Tools->Macros->Organize Macros->LibreOffice Basic and found the macro main and see mainAndrew.

Expecting to see instructions. Doesn't happen. BASIC error when trying to run either.

Any spare clues for a novice?

intmarine gravatar imageintmarine ( 2017-08-17 21:31:34 +0100 )edit

answered 2016-06-02 15:34:54 +0100

intmarine gravatar image

Thank you – very kind. I will give it a try and report back.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2016-06-01 10:33:26 +0100

Seen: 622 times

Last updated: Jun 02 '16