Ver5まではマクロ作成出来てましたが
6以降表示と実体が別になり今一よく分からず敷居が高く取り掛かれていません(^^;)

どなたかご親切な方下記動作をする雛形を作って頂けないでしょうか?

##始まり##
開始時に
選択モードで無いなら
  カーソル行の行頭と次行頭に
行内選択モードなら
  選択行の行頭と次行頭に
文字列選択モードなら
  選択範囲の先頭のある行の行頭と終端のある行の次行頭に
行選択モードなら
  選択範囲の先頭行の行頭と終端行の次行頭に
矩形選択モードなら
  選択範囲の先頭のある行の行頭と終端のある行の次行頭に

文書スタイルまたはファイルの拡張子に拠って違う文字列(行)を挿入して終わり
選択排除、終了時カーソル位置は挿入場所のままで可
##終わり##