I think, now, finally, I understand, and have fixed msexceltables.c in the face of unicode and rich text (coloured fonts) and asian phonetic hints.