|
いつもお世話になっています。
マクロでoverwriteを使ったときの動作がおかしいように思います。
beginsel〜endselで範囲選択を行い、overwriteで書き換えているのですが、選
択された範囲の一文字後ろが書き換えられるというか、どうも、削除されてしま
うようです。
たとえば、「秀丸エディタと秀丸メール」で「と」を選択し、overwriteで
「、」に書き換えると、「秀丸エディタ、丸メール」となってしまいます。
overwriteの前にマクロを停止して確認すると、きちんと「と」だけが選択され
ているのに、です。また、「秀丸エディタ、丸メール」となったあと、undoして
いくと、
「秀丸エディタ、丸メール」
↓
「秀丸エディタ秀丸メール」
↓
「秀丸エディタと秀丸メール」
となることから、overwriteしたあと、deleteが行われているかのように思われ
ます。
秀丸エディタVer.6.04では上記のようになりますし、秀丸メールVer.4.64のメー
ルエディタでも同じ現象が起こります。別のマシンにインストールされている秀
丸エディタVer.5.06でも同じようになります。
Best regards,
Buckeye
|
|