大したことないマクロですが、選択文字列中のHTML特殊文字を変換するマクロを作成しました。
需要もあまりないでしょうが、興味ある方は使ってみてください。
ちなみに、JScript なので、拡張子JSで保存してマクロに登録してください。
// 選択されている文字列中の HTML の特殊文字をマークアップ文字列に変換する
var SelectedText = Editor.GetSelectedString();    // 選択されている部分の文字列
var spaceConvFlag = true;                        // 半角文字列を   に変換するかどうか
var retConvFlag = false;                        // 改行を <br> に変換するかどうか
//var spaceConvFlag = false;
//var retConvFlag = true;
SelectedText = toHtml( SelectedText );
Editor.InsText(SelectedText);
// HTML特殊文字変換
function toHtml(str){
    str = str.replace(/&/g, "&");
    str = str.replace(/</g, "<");
    str = str.replace(/>/g, ">");
    str = str.replace(/\"/g, """);
    str = str.replace(/\t/g, "    ");
    if (spaceConvFlag) str = str.replace(/ /g, " ");
    if (retConvFlag) str = str.replace(/\r\n/g, "<br>\r\n");
 
    return str;
}