MDL / VBA solution for permanent fill of shapes (msdFillMode)

Hello

Referring to my post here:

communities.bentley.com/.../view-independent-fill

regarding the permanent filling of surfaces, I come to the programmers forum and ask for help.
Jon has already posted a few variables, which let me hoping that my intention should be possible.

I want to fill areas with a permanent fill, but I do not know how that works exactly.
The suggested MDL and VBA solution ...., is that a macro to set up the basic settings for the fill to "permanent", so that all new created filled shapes will automatically be filled permanently?
Or does it only work in a way to create elements (filled shapes) also with the macro?
Or is it possible to select a non permanent filled shape and running a macro to set it to permanent fill?

I really have no idea how this should work :(

I would be very glad if someone could explain to me how permanent surfaces can be generated.

Thanks
Regards
Raphael