|
マクロ初心者です。
ワードファイルのテキストを成形するために下記のマクロを初めて作りました。
ご存じかもしれませんが、ワードのデータをテキストに変更すると改行後のスペース
(段落の先頭)が無くなることがあります。
きちんと成形する目的でマクロを作ってみたのですが……。
このままでは全ての行頭にスペースが挿入されてしまいます。
できれば「見出し」の部分にはスペースを入れたくありません。
たとえば、行頭から20文字以内で改行が入る場合はスペースを入れないという条件が
作れるのでしょうか?
【改行後にスペースを入れるマクロ】
//2個連続する改行を1個にする
//replaceallfast "\n\n" , "\n" , regular ;
//改行とスペースを一旦「∀」に置き換える
replaceallfast "\n " , "∀" , regular ;
//改行後にスペースを入れる
replaceallfast "\n" , "\n " , regular ;
//一旦置き換えた∀を改行スペースに戻す
replaceallfast "∀" , "\n " , regular ;
//スペース+改行は改行だけに
replaceallfast "^ \n" , "\n" , regular ;
//行頭にもどる//
gofiletop;
endmacro
|
|