本職は編集者ですがInDesignがちょっと使えることから、複数筆者が書いた大量のWordファイル(docx)があり、それを原稿整理などをして最終的にはインデザインに入れるという作業がまわってきました。ボリューム自体は80ページ程度です。下記のような処理を行う場合、どのようにして行うのがよいでしょうか。
1 表記統一の一覧表を適用して、「思う→おもう」などに置換したい。その際、置換した箇所は赤字などで表示してわかるようにしたい(検索・置換には正規表現を使いたい)。
2 Wordファイル上にある上付き文字などはそのまま活かして、インデザインに取り込みたい。
自動化に関するスキルはほぼなく、テキストファイルなら正規表現でSEDを使う程度のことはできますが、VBやJavaScriptの知識はありません。環境はWindowsでもMacでもいいのですが、WindowsならWord2010、MacならWord2011、InDesignはCS5.5です。
ちょっと調べた限りですが、
1)Wordの一括置換ツールなどを用いて、Wordで処理してから、InDesignに取り込む。
2)いったんファイルをRTFなどにしてJeditなどでAppleScriptと併用して処理してInDesignに取り込む。
3)WordからとりあえずInDesignにとりこんで、InDesign上でJavaScriptなどのツールで処理する
といった選択肢があるのかと思いました。マクロなどは書けないですし、いずれの方法にしても、学習しながらになってしまうのですが、「この方法でこのツールでやれ」「このサイトを見てみろ」といった形でもけっこうですので、ご教示いただけないでしょうか。
よろしくお願いいたします。
[15417] kurizo (2013/03/27 Wed 19:51) mail
ざっと読む限り、
1)WordからInDesignに取り込む。(文字欠落の可能性がありますので、確認はテキスト同士でコンペアして確認しておくと良いと思います。)
2)InDesignでGREP検索を行って正規表現置換をする
でしょうかね。
docxファイルが何ファイルになるかによりますが、大量かどうかは分かりませんね。200000ファイルくらいあるのかな?
[15418] 流星光輝 (2013/03/28 Thu 09:04) web
私も流星さんのおっしゃるとおり、Wordから取り込みInDesign上で正規表現検索置換を使います。
置換語句の確認は、置換側にに文字スタイル(太めの下線や文字色を変更したもの)を設定しておき、確認後にスタイルを削除すればいいと思います。
語句の統一が複数有るようでしたら、市川せうぞーさんのスクリプト「regex_continuous_substitution.jsx」を使うと一気に複数置換でき、文字スタイルもかけられます。
参考
http://d.hatena.ne.jp/seuzo/20080601
[15419] kin (2013/03/28 Thu 15:09)
流星さま、Kinさまお返事ありがとうございました。
大量と書きましたが、Wordファイルは200くらいです(恥)。
語句の統一が複数あるので、ご紹介いただいたスクリプトを使ってみて、トライしてみたいと思います。ありがとうございました。
[15422] kurizo (2013/03/29 Fri 10:59) mail