Renbun(Auto Numbering) for InDesign CS4+
#About 特定の文字スタイルを設定した数値に連番を振ります。
「文字スタイルが設定された1桁以上の数値」を検索して連番に書き換える仕組みなので、数値以外のものに文字スタイルを設定しても無視される点に注意してください。
※追記:セル内の数値も行・列どおりに並べ替えるよう改良しました。
※追記2:ファイル名をスーパー連番.jsxに改め、セクションタイトルで連番を1から振り直しできるようにしました。
※追加3:文字の位置を直接確認する方法が見つかったので大幅に変更しました。段組み以外なら問題なく連番振れるようになりました。
※追加4:セクションタイトルでの振り直し部分にバグがあったので変更。
※追加5:連番の初期値を設定可能にしました。
#Install InDesign CS4以降のScripts PanelフォルダにLWRenban.jsxを保存します。
※「Scripts Panel」フォルダはInDesignの〈Script〉パネルで「Users」を右クリック→[Finder]で表示できます。
[ウィンドウ]→[自動化]→[スクリプト]を選択して実行します。
#How to Use
- まず連番用の「文字スタイル」を作成します。書式は何も設定しなくてもOKです。
- 適当な数値(00など)に文字スタイルを適用し、それを連番を挿入したい場所に配置していきます。その文字が挿入されたテキストフレームのY座標で順番を決めているので、小さなテキストフレームなどに入れてからインラインで挿入しておかないと位置がうまく取れないかもしれません。
- スクリプトを実行するとダイアログボックスが表示されるので、連番用の文字スタイルを選択して ゼロパディングの形式を選択し、〈OK〉ボタンをクリックします。