質問: ワードで字下げしたい(自動、もしくは一括変換) ms wordで自動字下げできないでしょうか? 映画のシナリオを書いているのですが、形式が特殊で書き方が決まっています。 1. 基本的に、一行の下まで行ったら(通常20文字)、自動的に折り返した次の行の先頭は全角一字を下げます。 2. ト書きといって、人物の動作を表すときには、tabで行頭を二字下げ、折り返したときも同じだけ二字下げします。 tabで行頭二字下げは簡単ですが、 折り返したときに、tabだった行は二字下げ、それ以外は一字下げにしたいのです。 質問a 書きながら自動的にこの2つの字下げルールをwordにやってもらう方法はありますか? 質問b 今は別のソフトで、自動的にやってもらっているのですが、wordしか持っていない人に原稿を送ると、当然ながら字下げをしてくれません。 マクロ?とかであとから、その行にtabがあるかないかを見分けて、二字下げまたは一字下げを全部に反映してもらえる方法はありますか? 質問a、質問b、どちらかでも教えていただけると幸いです。 (aの方が分かるとうれしいです) 一行ずつ手作業でやる方法は分かりますが、原稿用紙百枚以上あるので、やりたくありません(笑) よろしくお願いします。 (ちなみにosx word 2011を使っています)
回答: no.2のお礼を読むと、やはり単純なテキストファイルをエディター側で 処理している見た目と揃えたいのですね。 その場合は、行頭(段落の先頭)にある空白文字とタブ文字を調べて、 それを削除すると同時にインデントを設定する方法をword側でするしか ないと思います。 質問aと関連しますが、インデントを設定したスタイルを用意しておき、 空白文字やタブ文字を削除すると同時に左インデントのあるスタイルを (マクロ内処理を含む)置換などで適用するのがベストだと思います。 今回の質問と別に、お礼にあるエディターをシナリオを共有する人にも 使ってもらったほうが、やり取りにおいてはベターだと思います。 [ tateditor ]そのものは、レジストリへと書き込むタイプのソフトでは ないので、お互いに同じ設定ファイルを使えば同じ環境になります。 osが同じなら、この設定ファイルの入ったソフトのフォルダを送るなど すれば、同じ環境にすることは簡単ですし、違うosでも設定ファイルは おそらく同じようなもの(tateditor.ini)だと思いますので、それだけ 送れば、同じ環境にすることも可能だと思います。 同じソフトを使えば、同じように印刷することも可能ですし、修正でも 楽にできると思います。 wordだけで無理して処理するよりも、軽い処理ができるエディター側で 作業を共有したほうがベターだと思いますよ。