Hi Kerry,
Just curious, are you content with the fact this (vla-get-textstring Att) will include formatting codes as opposed to how the text appears on screen?
Given a standard text type attribute you might get this: "text %%Ustring 224%%U". Given a multiline attribute in 2008 or later, the formatting codes can be as complex as those which apply to an mtext object in 2008.