DTP駆け込み寺

No.15702へ返信

記事投稿フォーム
補助
送信

[ 返信 ]

Re: Indesignの選択テキストを( )で括る

InDesign CS4だとこんな感じ。(CS6持ってないので)

var selObj = app.selection[0];
selObj.insertionPoints[-1].contents = ")";
selObj.insertionPoints[0].contents = "(";

「)」は選択範囲の最後の文字の書式設定を引き継いじゃうので、意図しない結果になることがあります。
たとえば最後の文字がC100だったら、「)」もC100になる、とか。

スクリプトをスクリプトパネルに入れてショートカット登録しておけば、いちいちスクリプトをダブルクリックで起動しなくて済むので幸せになれるかも。

[15702] こうちゃん犬猫まみれ (2013/06/16 Sun 21:53)