Rick, interesting. I would have thought to use .idata. For .idata, the documentation says:
ID of the object if the text item is an object,.
...then it says something cryptic for .obj. Seems I've used .idata in the past for objects. But I could be wrong, just pointing this out.
Mark, once you have the table object, you'll need to iterate over each cell and execute getText() on each. You can't get the text for a whole table at once.
Russ