どういう選択範囲で実行されているかが不明瞭ですが、
テキストフレームを選択しておいて
var tableObj = app.activeDocument.selection[0].tables[0];
とし、以降ではtableObj[0]ではなくtableObjとして扱う方がすっきりするかも。
実際試していなくて申し訳ないですが、動かない原因はここからはっきりさせないことには。
また、セルを全部処理するのであればrowとcolumnで分けなくても
for(var i=0; i<tableObj.cells.length; i++){ }
でだいじょうぶです。
また、characterも1つずつやらなくても
cell.texts[0].fillColor="BBBB";
でいけます。
ESTKで要所要所止めながら、変数が目論み通りのプロパティを持っているか確認して直してみてください。
提示されたスクリプトに沿ってのレスは以上ですが、例文として
app.selection[0].tables[0].cells.everyItem().fillColor="AAAA";
app.selection[0].tables[0].cells.everyItem().texts.everyItem().fillColor="BBBB";
でいけます。
[15873] (z-) (2013/08/09 Fri 13:41)