大したことないマクロですが、選択文字列中の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;
}