公開日:2018年11月16日
地味ながら、まとめてセルスタイルや表スタイルのオーバーライドを解除する(ついでにセル内の段落スタイルのオーバーライドも)ときに使うスクリプトです。
スクリプト書いて初めて思い知る、セルや表を選択するための階層の深さ…
var doc=app.activeDocument;
var txtfs=doc.textFrames;
for(var f=0; f < txtfs.length; f++){
var tbls=txtfs[f].tables;
for(var i=0; i < tbls.length; i++){
tbls[i].clearTableStyleOverrides();
var cells=tbls[i].cells;
for(var j=0; j < cells.length; j++){
cells[j].clearCellStyleOverrides();
var prgs=cells[j].paragraphs;
for(var k=0; k < prgs.length; k++){
prgs[k].clearOverrides();
}
}
}
}