Can I insert a table in Impress using a macro?

I would like to create a macro to automatically fill the cells of a table in Impress with text input from a plain text file.

So far I have not been able to find a way to create a table in Impress using BASIC.
The documentation of the drawing module does not mention any Table object: LibreOffice: com::sun::star::drawing Module Reference

There is a module Table (LibreOffice: com::sun::star::table Module Reference) but it seems to work only with Writer and Calc.

Of course, using Impress GUI one can insert a table, but I can not find a way to do this with a macro.

Can it be done? Do I need to use other scripting language?

Thanks for the help.