ドキュメントのテキストフレームの総数を取得する

説明

ドキュメントのテキストフレームの総数を取得するには最初にInD = Application("Adobe InDesign CC 2014")としてアプリケーションオブジェクトを取得します。テキストフレームの情報はアプリケーションオブジェクトのdocuments配列に格納されているドキュメントオブジェクトのtextFrames配列に格納されています。1テキストフレーム=1要素に対応しています。つまり、documents[0].textFrames.lengthとすることで最前面のドキュメントに配置されている全てのテキストフレーム数を求めることができます。

サンプル [サンプルをダウンロード]

var InD = Application("Adobe Indesign CC 2014");
var doc = InD.documents[0]; // ドキュメントを取得する
var n = doc.textFrames.length; // テキストフレームの総数を取得する
InD.includeStandardAdditions = true;
InD.displayDialog(n.toString());
<< 目次に戻る