|   |  
完璧!と思ったのですが、申し訳ありません。 
確認が漏れていました。スレッド表示の場合は、効かない様です。 
スレッド表示の場合には「番号」がポップアップ画面に表示されました。 
 
頂いた内容を織り込んだマクロを書き出します。 
修正すべきところあれば、ご教示頂けませんでしょうか。 
---------------------------------------- 
//  重複メールの削除マクロ // 
 
    loaddll "tkinfo.dll"; 
    #n = dllfunc("SetGrepFolderAutoInvalidate", 0); 
 
//  メールの位置取得 // 
    #index = dllfunc("MailIndex"); 
    #listindex = -1; 
    if( #index < 0 ) { 
        #listwnd = dllfunc("TitleListWnd"); 
        if( #listwnd != 0 ) { 
            #listindex = sendmessage( #listwnd, 0x019F, 0, 0 ); //LB_GETCARE 
TINDEX 
        } 
    } 
    $folder = dllfuncstr("CurrentFolder"); 
    #n = dllfunc("SelectFolder", "", "受信"); 
    #n = dllfunc("SelectFolder", "", $folder); 
 
 
//  重複メールのチェック // 
    $account = dllfuncstr("CurrentAccount"); 
    $folder = dllfuncstr("CurrentFolder"); 
    #n = dllfunc("SelectFolder", "account1", ""); 
    #n = dllfunc("CheckDuplication", "batch+under"); 
    #n = dllfunc("SelectFolder", "account2", ""); 
    #n = dllfunc("CheckDuplication", "batch+under"); 
    #n = dllfunc("SelectFolder", "account3", ""); 
    #n = dllfunc("CheckDuplication", "batch+under"); 
    #n = dllfunc("SelectFolder", $account, $folder); 
 
//  メールの位置復元 // 
    if( #index >= 0 ) { 
        #n = dllfunc("SetMailIndex", #index); 
    } else if( #listindex >= 0 ) { 
        message str(#listindex); 
        #n = sendmessage( #listwnd, 0x0186, #listindex, 0 );        //LB_SET 
CURSEL 
    } 
 
---------------------------------------- 
以上です。 
お手数をお掛けして申し訳ありませんが、よろしくお願いいたします。 
 
			 | 
		  
	 |