Hi Chuck ----
ReadExpression will return blank if the property contains a value, but the expression, as a character, otherwise.
For example, if your forms ForeColor is set to the expression =RGB(0,0,0) then THISFORM.ReadExpression("ForeColor") returns =RGB(0,0,0).
>How do I know if the property has an Expression or was just assinged a value?
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05