2024年09月27日

スクリプトで装飾数字に置換する【InDesign】※さらなる改良版

DTP作業者にとっての難易度 ★☆☆☆☆(1)

※(2024.12.6・サンプルデータを更新)置換できなかった場合は数字部分を★に置き換えるようスクリプトを変更しました(スクリプト名も変更)。


2か月ほど前に「スクリプトで装飾数字に置換する【InDesign】※改良版」https://mottainaidtp.seesaa.net/article/504148297.html)で括弧類や記号で挟まれた数字を装飾数字(丸数字など)に置換するスクリプトを公開しました。自分なりには頑張ったつもりですが少し課題も感じていまいた。それは

●0から100までの装飾数字(01〜09も含む)を処理するので時間がかかる。
●ドキュメント全体を処理するので時間がかかる。
 また、置換したくない箇所まで置換されても気づかないおそれがある。

ということでした。
今回は、それらの課題をクリアするスクリプトに書き直してみました。

20240927a.png


使い方は

●装飾の種類(括弧数字、丸数字……など)を選択する
●置換範囲を選択する
●置換対象を選択する
●数字を挟む記号を入力する

だけです。

以下、動画をご覧ください。

※当初は置換できなかった数字はそのまま(置換前のまま)にしていましたが「★」に置き換えるよう修正しました(2024.12.6)。



簡単に使えるので、よろしければお試しください。

※スクリプトファイル(re2_decoNum_0000x.jsx)とリストフォルダ(list)は同階層に置いておく必要があります。

※必ずバックアップをとった上でお試しください。

2024.12.6版サンプルデータはこちら《minimum_20241206a.zip》です。
posted by 照山裕爾 at 03:58| Comment(0) | TrackBack(0) | InDesign-書式・スタイル | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック