【InDesign】セルスタイル、表スタイルのオーバーライドを解除するスクリプト | Blue-Screeeeeeen․net | よそいちのDTPメモ

トップページ » InDesign » 【InDesign】セルスタイル、表スタイルのオーバーライドを解除するスクリプト

【InDesign】セルスタイル、表スタイルのオーバーライドを解除するスクリプト

公開日: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();
            }
        }
    }
  }

タグ: |  | 


広告

  • 最近の投稿

  • 月別の記事

  • 今月の1枚

  • 人気の記事

    お買い物