縦方向に結合された表に並べ替えが発生した時などに。
app.doScript (main, ScriptLanguage.JAVASCRIPT, [], UndoModes.FAST_ENTIRE_SCRIPT); function main (){ var sel=app.activeDocument.selection[0];//表を選択 sel.unmerge();//結合解除 for(var i=0; i<sel.cells.length; i++){ if(sel.cells[i].contents==""){ var N=sel.cells[i].name.split(":");//(列:行) var C=N[0]+":"+(N[1]-1); sel.cells[i].contents=sel.cells[i].parent.cells.itemByName(C).texts[0].contents } } }