【InDesign】表組みで選択した列の文字を入れ替え | Blue-Scre{7}n.net | よそいちのDTPメモ

トップページ » InDesign » 【InDesign】表組みで選択した列の文字を入れ替え

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

公開日:2019年5月1日 

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

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

スクリプト(GitHubにアクセスします)

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;
}


タグ: |  | 


広告