HTML タグ挿入マクロ改造版

説明

このマクロは、2ちゃんねるソフトウェア板にある、EmEditor Part6 というスレッドに書き込まれた EmEditor 用 HTML タグ挿入マクロ を、自分好みにちょっと改造した物です。

実行するとテキストボックスが現れ、それに入れた文字列をタグとして書き出します。文字列を選択した状態で実行すると、その文字列を挟み込みます。

一応きちんと動いてますが、文法的におかしい所などがありましたら、指摘していただけるとありがたいです。

マクロ

select = document.selection.Text;
element = prompt("要素の挿入","");

if(element==""){
  document.write(select);
}else{
  bEmpty = document.selection.IsEmpty;
  if(bEmpty != 0){
    var elementlength = element.length;
    var leftmove = elementlength + 3;
    document.write("<" + element + ">" + select + "</" + element + ">");
    document.selection.CharLeft(false,leftmove);
  }else{
    document.write("<" + element + ">" + select + "</" + element + ">");
  }
}