>

【InDesign】表組みで選択した列の文字を入れ替え


 表組み内で選択した2列のテキストを交換するスクリプト。CC2014からはドラッグ&ドロップで交換できるので、それより前のバージョン向けです。

選択した列の文字を入れ替え

var doc = app.activeDocument;
var sel = doc.selection[0];
if((sel.columns.length > 2)||(sel.columns.length <=1)){
exit();
}else{
  var col1=sel.columns[0];
  var col2=sel.columns[1];
  var col1C=col1.contents;
  var col2C=col2.contents;
  //列の文字を入れ替え
  col1.contents=col2C;
  col2.contents=col1C;
}
               

広告

こちらもいかが

新しい投稿

二次創作
着替え

過去の投稿

二次創作
制服チェンジ直江先輩