|
|
|
|
|
by dale_glass
25 days ago
|
|
Apparently it's sort of sensible, but weird. msoTriStateMixed applies to aggregates. Eg, text.isBold() can be true, false, or a mix. Partly bold, partly not bold. msoTriStateToggle isn't a real value but only used as a sort of flag. So eg, text.setBold(tristate), where "Mixed" would be invalid, and "Toggle" would flip the bold-ness of the text. The msoCTrue one is where it gets really weird, no clue what's that for. I suppose an ill-conceived attempt to support the other way to express True. True being -1 was a thing in Visual Basic and I suppose by some other Windows stuff. Logic being all the bits are 1. |
|