DTP作業者にとっての難易度 ★☆☆☆☆(1)
※(2024.12.6・サンプルデータを更新)置換できなかった場合は数字部分を★に置き換えるようスクリプトを変更しました(スクリプト名も変更)。
2か月ほど前に「スクリプトで装飾数字に置換する【InDesign】※改良版」(https://mottainaidtp.seesaa.net/article/504148297.html)で括弧類や記号で挟まれた数字を装飾数字(丸数字など)に置換するスクリプトを公開しました。自分なりには頑張ったつもりですが少し課題も感じていまいた。それは
●0から100までの装飾数字(01〜09も含む)を処理するので時間がかかる。
●ドキュメント全体を処理するので時間がかかる。
また、置換したくない箇所まで置換されても気づかないおそれがある。
ということでした。
今回は、それらの課題をクリアするスクリプトに書き直してみました。

使い方は
●装飾の種類(括弧数字、丸数字……など)を選択する
●置換範囲を選択する
●置換対象を選択する
●数字を挟む記号を入力する
だけです。
以下、動画をご覧ください。
※当初は置換できなかった数字はそのまま(置換前のまま)にしていましたが「★」に置き換えるよう修正しました(2024.12.6)。
簡単に使えるので、よろしければお試しください。
※スクリプトファイル(re2_decoNum_0000x.jsx)とリストフォルダ(list)は同階層に置いておく必要があります。
※必ずバックアップをとった上でお試しください。
2024.12.6版サンプルデータはこちら《minimum_20241206a.zip》です。