Site Map | HOME > Sub Menu > 差出人検索クエリー 概要 | マクロ

差出人検索クエリー

■ 概要・動作イメージ・動作条件など

現在開いているメッセージの差出人(From:)を「検索する文字列」とし、差出人(F)の書式でクエリーを実行します。

◆ 動作条件・制限事項

▲Top

■ EdMax マクロサンプル

◆ 差出人検索クエリー

// Start of EdMax Macro
CHAR MacroComment[] = "差出人でクエリーを実行(メーラー部用)"
// #----------------------* Prolog
SaveCurrentFindCondition( ) ;       //保存:検索条件
SaveMailEditHeaderEditMode( ) ;     //保存:メール編集+ヘッダ編集
OnHeaderEdit( ) ;                   //ON:メール編集+ヘッダ編集
ActivateMailerPart( ) ;             //メーラー部へ切替え
SetFocusToView( ) ;                 //フォーカス:ビュー画面へ
// #----------------------* 「From: 」の検索
KeyDown( VK_HOME , 2 ) ;            //Ctrl+Homeキー
FindString( TRUE , TRUE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n\\n" ) ;  //連続改行を検索
IfStringNotFound( 11 ) ;            //連続改行が存在しない場合はEpilogへ
KeyDown( VK_LEFT , 0 ) ;            //←キー
FindString( FALSE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , FALSE , FALSE , "^From: " ) ;//前のヘッダを検索
IfStringNotFound( 8 ) ;             //「From: 」が存在しない場合はEpilogへ
  // #----------------------* 差出人部をCopy
  KeyDown( VK_RIGHT , 0 ) ;         //→キー(「From: 」の直後へ)
  KeyDown( VK_END , 1 ) ;           //Shift+Endキー
  ClearClipboard( ) ;               //クリップボードをクリア
  CopyString( ) ;                   //コピー
  // #----------------------* クエリー(書式:差出人)マクロ(TmpMacCmd1.mac)作成及び実行
  //DoQuery( TRUE , TRUE , FALSE , FALSE , FALSE , FALSE , FALSE , 1 , 6 , "{f=hogehoge}" , "2002/01/15" , "2002/01/15" , FALSE , FALSE , FALSE , FALSE , FALSE , 100 ) ;
  InsertStringEx( 4 , "DoQuery( TRUE , TRUE , FALSE , FALSE , FALSE , FALSE , FALSE , 1 , 6 , \"{f=" ) ; //挿入:文字列(クリップボードの先頭)
  InsertStringEx( 5 , "}\" , \"2002/01/15\" , \"2002/01/15\" , FALSE , FALSE , FALSE , FALSE , FALSE , 100 ) ;" ) ; //挿入:文字列(クリップボードの最終)
  CallMacro( SubTmpMacCmd1Mk ) ;    //TmpMacCmd1.macの作成
  CallMacro( TmpMacCmd1 ) ;         //TmpMacCmd1.macの実行
// #----------------------* Epilog
RestoreCurrentFindCondition( ) ;    //復元:検索条件
RestoreMailEditHeaderEditMode( ) ;  //復元:メール編集+ヘッダ編集
// End of EdMax Macro

▲Top


Site Map | HOME > Sub Menu > 差出人検索クエリー 概要 | マクロ