How to create Basic macro from vb.net?

Please, can anyone provide some vb.​net code to create a Basic macro programmatically for a LibreOffice Writer document.

I do not understand why the question says “write”. Are you asking how to call a macro written in LibreOffice Basic from VB.Net? Or perhaps your VB.Net code needs to generate the code for a new LibreOffice Basic macro? Please read these suggested guidelines for questions and then edit the question to improve it.

I would like to create the basic macro programmatically for libre document from vb.net

Okay, that is clearer now. I edited the question for you.

Unzip a document and embed a Basic macro as described at https://stackoverflow.com/a/39519984/5100564. Use VB.​NET instead of Java.