InDesignCS2のJavaScriptで文字スタイルの検索・置換

環境 WinXPSP2 InDesignCS2 です。

現在、学会論文データの全頁にある上付き文字に"sup"という文字スタイルをJavaScriptで一括設定したいのですが、記述のしかたが分かりません。

あれこれ調べているのですが、プログラムを書き始めたばかりなので、いまいち理解できずこまっています。

よろしくお願いいたします。
» 001
javascriptを使わなくても検索置換で可能だと思いますが?
» 002
書き込みありがとうございます!
おっしゃるとおりです。

上付き、下付きのほかにも複数の検索・置換などを行いたいと考えています。
1クリックで複数の処理を行なえれば非常に便利なのですが、説明不足でした。

教えていただけないでしょうか。
よろしくお願いいたします。
» 003
こんな感じですか?

docObj = app.activeDocument;
for(i = 0; i < docObj.textFrames.length; i++) {
tfObj = docObj.textFrames[i];
for(j= 0; j < tfObj.characters.length; j++) {
if(tfObj.characters[j].position == Position.superscript)
tfObj.characters[j].applyStyle(docObj.characterStyles.item("sup"));
}
}
» 004
書き込みありがとうございます!
おっしゃるとおりです。

上付き、下付きのほかにも複数の検索・置換などを行いたいと考えています。
1クリックで複数の処理を行なえれば非常に便利なのですが、説明不足でした。

教えていただけないでしょうか。
よろしくお願いいたします。
» 005
オレンジガムさん

ありがとうございます。
考えていた通りの動作結果得られました!
このプログラムからいろいろ勉強させていただきます。

本当にありがとうございました。
» 006
オレンジガムさん

ありがとうございます。
考えていた通りの動作結果得られました!
このプログラムからいろいろ勉強させていただきます。

本当にありがとうございました。

このページをシェア