Skip to main content
Participant
September 6, 2025
Question

InDesignの「検索と置換」で全角英数字“62種類だけ”を半角英数字にする方法はありますか?

  • September 6, 2025
  • 3 replies
  • 611 views

InDesign19.5.5(Mac mini 2024 / macOS Sequoia 15.2)を使っています。

「検索と置換」で全角英数字“62種類だけ”を半角英数字にする方法を探しています。

いわゆる「文字種変換」で「全角英数字」と「半角英数字」を検索・置換できるのは知っているのですが、そうすると「!」「/」「+」などこちらが変換を望まない文字まで含まれてしまいます。

そうではなくて【全角数字0〜9の10種類】【欧文の小文字 26種類】【欧文の大文字 26種類】の合計62種類だけを変換したいんです。

いろいろ調べては見たものの、それらしいものが見つからず…力を貸してください!

3 replies

monokano
Community Expert
Community Expert
September 18, 2025

選択テキストの数字とアルファベットのみを文字種変換するスクリプトです。
常用していますがかなり便利です。
英数半角にする.jsx
英数全角にする.jsx

assause
Community Expert
Community Expert
September 7, 2025

少し視点を変えてしまいますが……

レイアウトソフトの主な役割は、元となる素材を効率よく配置していくことが目的になり、素材そのものは事前に適切な処理しておくもの……という観点も出てくるところです。

今回の内容ですと、事前にテキストエディタで整形しておくほうが無難だと思うところです。

 

MacであればJedit ΩやCotEditorなどのエディタに英数字の全半角変換機能がついてますし、メニューだけで一発処理できるので、そちらを通してしまったほうが簡単、というところがあります。

 

bizarre_n
Community Expert
Community Expert
September 7, 2025

もちろんそうなのですが、最近はWordで入稿、その時にコレコレの指定はWord上のものを活かす、というケースも多いので、うっかりエディタに持ってけない場合も多く…

Participant
September 7, 2025

みなさまご意見参考になります、ありがとうございます。

bizarre_nさんのおっしゃるように、例えばすでに縦書きでデザインした完成品があって、それを横書きでリニューアルするとか、InDesign上のテキストをもとに作業せざるを得ない状況も少なからず考えられるので…

inDesign上でもそういう機能があればより便利で使いやすいものになりますし、

その機能がないことでデザインの選択肢を諦めざるを得ない可能性があるのは勿体無いなあと感じました。

InDesignで実現するのは難しいんですかね?

文字種変換の選択肢を細分化するだけなのでわりと単純な作業だと思うのですが…

bizarre_n
Community Expert
Community Expert
September 6, 2025

私はこちらの複数検索置換のスクリプトを使わせてもらっています。

https://mottainaidtp.seesaa.net/article/444309094.html

検索置換対象のテーブルを好きなように作ることができるので、大変便利です。

Participant
September 7, 2025

ありがとうございます!まさにこういうことです!

スクリプトはほとんど使ったことがないのでなかなか難しそうですが、ちょっとやってみます。

しかし、最初からこれくらいの検索置換は用意されていても良いようなものですが…

文字種変換の初期設定が粗すぎますね。