Something like VeryHidden

There is an attribute called xlVeryHidden in VBS, which hids a sheet from view list, and can be acessed only via macro.
Is there any way to do something like that using LibreOffice basic?
I searched for it a lot, but I only found the attribute isVisible, that hids the sheet, but then the user can unhide without much effort.
I also trying protecting the document to prevent the user to hiding/showing the sheets, but then the atribute isVisible won’t work while the document is protected.