返信メールウィンドウからCtrl+RNo.43191
nogold さん 12/08/30 16:16
 
返信メールウィンドウが開かれている状態から
Ctrl+Rを入力すると
エラーウィンドウが開かれます。
>ファイルを開く系のマクロ文を実行しようとしました。・・・
返信メールウィンドウのメニューの方の
「返信メール(R)」はグレーになっていて
選択不可なわけですので
Ctrl+Rを入力しても反応しないようにした方がいいのではないでしょうか。

秀丸メール 5.78

[ ]
RE:43191 返信メールウィンドウからCtrl+RNo.43192
秀まるお2 さん 12/08/30 17:34
 
 お手数かけてすみません。

 実は、秀丸メールのエディタ・ウィンドウ上でのキー割り当てについては、ま
ず第一優先として、秀丸メール側での「返信メール」等のキー割り当てが効くの
ですが、それが該当しないキーの場合には、秀丸エディタのキー割り当てが効い
て、秀丸エディタ側で割り当てられてるコマンドを実行しようとしてしまいます。

 たぶん秀丸エディタ側でCtrl+Rキーに何か(マクロが?)割り当てられていて、
それが実行されてるんじゃないかと思います。もしそうだとしたら、仕様ってこ
とになっていまいます。

 しいて、Ctrl+Rキーに何かマクロが割り当てられていて、秀丸メール上では何
も起きないようにするってことは、技術的には可能です。

 たとえばマクロの先頭に、

    loaddll "tkinfo.dll";
    if( result  ) {
        if( dllfunc("IsHidemaruMail") ) {
            endmacro;
        }
        freedll;
    }

 みたいな処理を入れておけばいいです。それでどうでどうでしょうか。

[ ]
RE:43192 返信メールウィンドウからCtrl+RNo.43193
K'zawa さん 12/08/30 18:22
 
秀まるおさん、こんにちは。
K'zawaです。

バージョンが古くなければ

    if ( platform & 0x800000 ) {
  endmacro;
}

でいけます。
それがマクロだったとして、それは秀丸エディタ用に作ったものだと思われます
ので、tkinfo.dllを呼ぶのはちょっとね…。

[ ]
RE:43192 返信メールウィンドウからCtrl+RNo.43194
nogold さん 12/08/30 19:15
 
ご回答ありがとうございます。

確認してみたところ
統計のR関係のマクロをCtrl+Rに割り当てており
それでそれが実行されたことの
エラーだったようです。
キー割り当てをやめたところ
エラーは出ませんでした。
ありがとうございました。

[ ]
RE:43193 返信メールウィンドウからCtrl+RNo.43195
秀まるお2 さん 12/08/30 21:48
 
 そんな簡単な方法があるとは、僕も完全に忘れてました。

 これからその方法使わせてもらいます。

[ ]