Doesn't oDoc.ShowAll = true do that?
Thank you Jang! Simple, but it looks like it works.
One more thing about these Attribute Condition Expressions: there is no Name property that matches the name in the interface. At least not that I can see....
Although I have only used Build Expressions on the conditional tags (not on attributes), the processes are probably similar. I think what happens is this when you set the last attrCondExpr to not active, FM sets the default expression to be active. At least that is what seems to happen with the Build Expressions for conditional content.
Setting the default expression does exactly this: setting the default expression. This in itself does not change the status of the conditional content. That is what I can see in the Expression Builder and related Conditional Text display panel. In fact, to make a change visible in the content, I needed to switch it back to False and then True again. Just changing the expression did not register any change in the FM document.
Glad to be able to help you out.
Kind regards from Prague - a beautiful but very very cold city.