◀マクロトップへ
  • 123 選択部分の数字をカウントアップするWSHマクロ
  • [123] 選択部分の数字をカウントアップするWSHマクロ しみづ 2004年11月20日 18:29


     小品ですが、自分で使っていて便利なので紹介します。

    【countup.js】
    // 選択部分の数字をカウントアップするWSHマクロ
    // 半角の数字を選択して実行すると、1だけカウントアップ
    // 選択部分の長さが1の場合のみ、その半角英字をひとつ後の半角英字にする

    var inp = Editor.GetSelectedString(0);
    var len = inp.length;
    var i;

    if ( len == 1 && inp >= "A" ) {
    i = inp.charCodeAt(0) + 1;
    inp = String.fromCharCode(i);
    }
    else {
    inp = String(Number(inp)+1);
    }
    Editor.InsText(inp); // 変更
    for ( i = 0; i < len; i++ ) { // 変更部分を選択
    Editor.Left_Sel();
    }