DTP駆け込み寺

[ 返信 ]

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)


残り3件

  1. [15701] Indesignの選択テキストを( )で括るjavascri Yo 2013/06/16 10:54
    1. [15702] Re: Indesignの選択テキストを( )で括る こうちゃん犬猫まみれ 2013/06/16 21:53
      1. [15716] Re^2: Indesignの選択テキストを( )で括る Subi 2013/06/17 18:03
        1. [15718] Re^3: Indesignの選択テキストを( )で括る Yo 2013/06/17 23:27
      2. [15717] Re^2: Indesignの選択テキストを( )で括る Yo 2013/06/17 23:24