Site Map | HOME > Sub Menu > 雛形マクロ (1/2) | 改行の検索 | 本文先頭へ位置付け | ヘッダ情報検索 | → 雛形マクロ (2/2) |
// Start of EdMax Macro // #----------------------* Prolog SaveCurrentFindCondition( ) ; //保存:検索条件 // #----------------------* 改行の検索 FindString( TRUE , TRUE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n" ) ; //次の改行を検索 FindString( FALSE , TRUE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n" ) ; //前の改行を検索 FindString( TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , FALSE , "^\\n" ) ; //次の改行だけの行を検索 FindString( FALSE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , FALSE , "^\\n" ) ; //前の改行だけの行を検索 FindString( TRUE , TRUE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n\\n" ) ; //次の連続改行を検索 FindString( FALSE , TRUE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n\\n" ) ; //前の連続改行を検索 // #----------------------* Epilog RestoreCurrentFindCondition( ) ; //復元:検索条件 // End of EdMax Macro
// Start of EdMax Macro // #----------------------* Prolog SaveCurrentFindCondition( ) ; //保存:検索条件 SetFocusToView( ) ; //フォーカス:ビュー画面へ // #----------------------* 本文先頭へ位置付け KeyDown( VK_HOME , 2 ) ; //Ctrl+Homeキー FindString( TRUE , TRUE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n\\n" ) ; //連続改行を検索 IfStringNotFound( 99 ) ; //連続改行が存在しない場合はEpilogへ KeyDown( VK_RIGHT , 0 ) ; //→キー // #----------------------* //> この部分に処理を記入 // #----------------------* Epilog RestoreCurrentFindCondition( ) ; //復元:検索条件 // End of EdMax Macro
特定のヘッダ情報を検索します。雛形の「Subject」を任意のヘッダに変更しご使用ください。
// Start of EdMax Macro // #----------------------* Prolog SaveCurrentFindCondition( ) ; //保存:検索条件 SaveMailEditHeaderEditMode( ) ; //保存:メール編集+ヘッダ編集 OnHeaderEdit( ) ; //ON:メール編集+ヘッダ編集 SetFocusToView( ) ; //フォーカス:ビュー画面へ // #----------------------* 「Subject: 」の検索 KeyDown( VK_HOME , 2 ) ; //Ctrl+Homeキー FindString( TRUE , TRUE , TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , "\\n\\n" ) ; //連続改行を検索 IfStringNotFound( 99 ) ; //連続改行が存在しない場合はEpilogへ KeyDown( VK_LEFT , 0 ) ; //←キー FindString( FALSE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , FALSE , FALSE , "^Subject: " ) ;//前のヘッダを検索 IfStringNotFound( 99 ) ; //「Subject: 」が存在しない場合はEpilogへ //KeyDown( VK_LEFT , 0 ) ; //←キー(「Subject: 」の直前へ) //KeyDown( VK_RIGHT , 0 ) ; //→キー(「Subject: 」の直後へ) //SetAnchor( ) ; //アンカーの設定 // #----------------------* //> この部分に処理を記入 // #----------------------* Epilog RestoreCurrentFindCondition( ) ; //復元:検索条件 RestoreMailEditHeaderEditMode( ) ; //復元:メール編集+ヘッダ編集 // End of EdMax Macro