よろよろ帳

InDesign JavaScript 勉強中

列の中央で左揃え

選択した1列の一番長いテキストに合わせて左揃えにします。 app.doScript (main, ScriptLanguage.JAVASCRIPT, [], UndoModes.FAST_ENTIRE_SCRIPT); function main (){ var sel=app.activeDocument.selection[0];//列を選択 var CN=sel.cells[0].name.split("…

同じ値のセル結合

結合解除した空白セルに一つ上の値を入れるの逆バージョン。 セルを縦方向にまとめます。 app.doScript (main, ScriptLanguage.JAVASCRIPT, [], UndoModes.FAST_ENTIRE_SCRIPT); function main (){ var Col = app.selection[0].columns.everyItem().getEleme…

結合解除した空白セルに一つ上の値を入れる

縦方向に結合された表に並べ替えが発生した時などに。 app.doScript (main, ScriptLanguage.JAVASCRIPT, [], UndoModes.FAST_ENTIRE_SCRIPT); function main (){ var sel=app.activeDocument.selection[0];//表を選択 sel.unmerge();//結合解除 for(var i=0;…

表をテキストに変換

ドキュメント上の表全部テキストに変換します。 app.doScript (main, ScriptLanguage.JAVASCRIPT, [], UndoModes.FAST_ENTIRE_SCRIPT); function main (){//コマンドZで復帰 var Doc = app.activeDocument; app.findTextPreferences.findWhat ="<0016>";//表…

セル色[なし]を[紙色]に

表の背景に色が入った時などに。 //ドキュメント上の表全部 app.doScript (main, ScriptLanguage.JAVASCRIPT, [], UndoModes.FAST_ENTIRE_SCRIPT); function main (){ var Doc = app.activeDocument; app.findTextPreferences.findWhat =NothingEnum.nothing…