Change linespacing for textnodes using VBA

Hi everyone, I using Microstation v8i, make a vba marco to change textstyle for textnode, allthings ok but linespacing is not change, I had an issue when try change linespacing for textnode using vba but it's not work, please help me:

Tn as textnodeElement

Te as textelement

Ss as elementenumerator

(...somecode here...)

Set ss=textnodes.getsubelements

Do while ss.movenext

Set te=ss.current

Te.linespacing=0.5

Te.rewrite

Loop

Tn.rewrite

Tn.redraw

End sub

When i try this, textnode linespacing was not change, Disappointed