InDesign MY-NOTEBOOK

Monday, January 16, 2012

InDesign extends script 別のファイルを開いてそれから元のドキュメントをアクティブに戻す

メインのInDesign文書をパースして、そこにある情報から別ファイルを開いてごねごねするという jsx を書いている。
このとき、別ファイルを開いて・・・という部分で activeDocument が別のファイルに移ってしまうのがなんとなくいやなので、メインのInDesign文書に戻す方法をメモ。

アクティブドキュメントを指定する


// 1)
var mDoc = app.activeDocument;

// 2)
app.open( new File('hogehoge.ind') );

// 3)
app.activeDocument=mDoc;

なんのことはない。

© 2011,2012 Tomoaki Oshima