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

半角カナを全角変換

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

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

◆ 動作条件・制限事項

▲Top

■ EdMax マクロサンプル

◆ 半角カナを全角変換

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

▲Top

■ 補足説明

サンプルマクロは下図パラメータ設定で「自由変換」を行なっています。用途に応じ自由変換部(ConvFreelyの部分)をアレンジしてください。(アレンジ事例:全角英数を半角変換)
自由変換
※カナを変換する場合、カナ記号を先に指定すると正しく変換されないのでご注意ください。

▲Top


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