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