Site Map | HOME > Sub Menu > 全角英数を半角変換 概要 | マクロ | 補足

全角英数を半角変換

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

エディタ部・メーラー部に制限されず、全角英数記号を半角に変換します。

◆ 動作条件・制限事項

▲Top

■ EdMax マクロサンプル

◆ 全角英数を半角変換

// 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

▲Top

■ 補足説明

サンプルマクロは下図パラメータ設定で「自由変換」を行なっています。用途に応じ自由変換部(ConvFreelyの部分)をアレンジしてください。(アレンジ事例:半角カナを全角変換)
自由変換

▲Top


Site Map | HOME > Sub Menu > 全角英数を半角変換 概要 | マクロ | 補足