エディタ部・メーラー部に制限されず、全角英数記号を半角に変換します。
// Start of EdMax Macro CHAR MacroComment[] = "全角英数を半角変換" // #----------------------* Prolog SaveCurrentFindCondition( ) ; //保存:検索条件 SaveCurrentAutoFormSwitch( ) ; //保存:自動整形ON/OFF OffAutoForm( ) ; //OFF:自動整形 SaveMailEditHeaderEditMode( ) ; //保存:メール編集+ヘッダ編集 OnMailEditMode( ) ; //ON:メール編集 // #----------------------* 自由変換 //22:全角英記号→12:半角英記号 23:全角数字→13:半角数字 24:全角英大文字→14:半角英大文字 25:全角英小文字→15:半角英小文字 ConvFreely( FALSE , FALSE , 22 , "" , 12 , "" , 23 , "" , 13 , "" , 24 , "" , 14 , "" , 25 , "" , 15 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" ) ; // *----------------------* Epilog RestoreCurrentFindCondition( ) ; //復元:検索条件 RestoreAutoFormSwitch( ) ; //復元:自動整形ON/OFF RestoreMailEditHeaderEditMode( ) ; //復元:メール編集+ヘッダ編集 // End of EdMax Macro
サンプルマクロは下図パラメータ設定で「自由変換」を行なっています。用途に応じ自由変換部(ConvFreelyの部分)をアレンジしてください。(アレンジ事例:半角カナを全角変換)
