リモートメール時のダイアログボックス表No.26374
guillaumet さん 06/02/13 13:48
 
秀丸メール4.6を使っています。
メニューの送受信(T)からやツールバーのボタンからリモートメールを実行すると、
サーバー上のメール一覧のダイアログボックスが出ますよね。ところが「TransmitCu
stom」関数を使ったマクロの場合だと、このボックスが出ないのですが、何か、設定
のし忘れか、あるいは、マクロの中でのコマンドが不足しているのでしょうか。ご教
示ください。全般的な設定の送受信で、送受信中の状態をWindow表示するにチェック
を入れていて、マクロの実行時にこのWindowは表示されるので、リモートメールを実
行しているのは間違いないのですが、そのときにサーバー上のメール一覧を表示した
いのです。よろしくお願いします。

[ ]
RE:26374 リモートメール時のダイアログボNo.26388
秀まるお2 さん 06/02/13 22:48
 
 TransmitCustom関数での"L:...."指定は、リモートメールの一覧取得のみをや
る命令でして、リモートメール一覧のダイアログボックスは表示しないです。

 リモートメール一覧のダイアログボックスを表示させるには、「送受信・リ
モートメール」のコマンドを実行させる必要がありまして、そのコマンドコード
は40074でして、例えば、


#n = dllfunc("Bypass_PostMessage", hidemaruhandle(0), 0x0111, 40074, 0);

 みたいにすればいいです。TransmitCustom関数の後に入れれば、最新の一覧が
出てきていいかもしれません。

[ ]
RE:26388 リモートメール時のダイアログボNo.26392
guillaumet さん 06/02/14 10:05
 
教えていただいたコマンドの実行でバッチリできました。有難うございました。
ただ、TransmitCustom関数の後に入れると、リモートメールを2回実行することにな
ってしまいました。ので、コマンド実行だけを使わせていただきます。
因に、お尋ねしたのは秀丸メールの起動時にリモートメールを実行したかったからな
のですが、全般的な設定の送受信のところにある「起動時にすべて送受信を実行」は、
リモートメールではなくホントにすべて送受信してしまうのですよね。

[ ]
RE:26392 リモートメール時のダイアログボNo.26395
秀まるお2 さん 06/02/14 14:13
 
> 全般的な設定の送受信のところにある「起動時にすべて送受信を実行」
> は、リモートメールではなくホントにすべて送受信してしまうのですよね。

 それはそれでそういうことになります。なので、リモートメールを実行したい
なら、マクロでってことになります。

[ ]
RE:26395 リモートメール時のダイアログボNo.26397
guillaumet さん 06/02/14 17:41
 
ですよね。有難うございました。
今後ともよろしくお願いします。

[ ]