カテゴリー
Wiki内検索
*
最近更新したページ
最新コメント
win32/guitest by stunning seo guys
FrontPage by stunning seo guys
SWIG by awesome things!
Win32/Console by stunning seo guys
FrontPage by awesome things!
Win32SDK_ICM by stunning seo guys
Win32SDK_MM by check it out
Win32SDK_process by stunning seo guys
VisualuRuby by stunning seo guys

秀丸メールマクロヘルプ13

コマンド一覧

受信したメールの閲覧関係





RecvMailCountInFolder関数(TKInfo.dll)


 この関数は、現在選択しているフォルダの中で、直前の受信動作で受信したメールの数を返します。秀丸メール本体ウィンドウ上でのみ実行できます。
 ただし、SelectRecvMailまたはSelectRecvMailInFolderで選択したメールはカウント対象からはずれます。SelectRecvMail等を連続実行していくと、そのうちこのRecvMailCountInFolderの返す値は0になります。

 例外!(V2.36から)
 「全般的な設定・送受信」の「何か受信したときにメッセージ表示する」がONの場合で、メッセージ表示したまま定期受信が何度も実行された場合、RecvMailCountInFolder関数の返す値は、定期受信で受信した合計の値を返します。

返り値(数値型)


 現在フォルダ中の受信したメールの数です。



#n = dllfunc( "RecvMailCountInFolder" );
message "このフォルダでは、" + str(#n) + "通のメールを受信しています。";





SelectRecvMailInFolder関数(TKInfo.dll)


 この関数は、現在選択しているフォルダ中で、直前の受信動作によって受信したメールを1つ選択します。選択したメールは、「新着メール」のフラグがOFFになり、また、RecvMailCountInFolderの返す値も減っていきます。
 「新着メール」のフラグがOFFになるのは、秀丸メール内部で「SelectRecvMail済みかどうか」を判定するのに仕方のない処置です。

 この関数で選択できるのは、あくまで「直前の受信動作で受信したメール」だけであって、直前よりもっと前に受信したメールは選択できません。具体的には、メールの送受信日付/時刻が直前の受信動作の開始時刻よりも後のメールしか選択されません。

返り値(数値型)


 選択に成功した場合は1、失敗した場合は0を返します。



if( dllfunc( "SelectRecvMailInFolder" ) ) {
    message str(#n) + "受信したメールを選択しました。";
}





SelectRecvMail関数(TKInfo.dll)


 この関数は、直前の受信動作によって受信したメールを1つ選択します。現在のフォルダにある場合はそれを、現在のフォルダに無い場合は他のフォルダを探して選択します。アカウントもまたがってメールを選択します。選択したメールは、「新着メール」のフラグがOFFになり、また、RecvMailCountInFolderの返す値も減っていきます。
 「新着メール」のフラグがOFFになるのは、秀丸メール内部で「SelectRecvMail済みかどうか」を判定するのに仕方のない処置です。

 この関数で選択できるのは、あくまで「直前の受信動作で受信したメール」だけであって、直前よりもっと前に受信したメールは選択できません。具体的には、メールの送受信日付/時刻が直前の受信動作の開始時刻よりも後のメールしか選択されません。

返り値(数値型)


 選択に成功した場合は1、失敗した場合は0を返します。



while( dllfunc( "SelectRecvMail" ) ) {
    message str(#n) + "受信したメールを選択しました。";
}




2006年05月17日(水) 03:16:00 Modified by aqualung




スマートフォン版で見る