| 
			|  | 
 charcount関数で、数字だけを除いた半角といったような詳しい指定をすることはで
 きないです。
 やるとしたら、置換して結果の個数を調べるのがやりやすい思います。
 
 例えばアルファベットだけであれば、以下のような感じです。
 setcompatiblemode 0x20000;
 replaceallfast "[A-Za-z]","\\0",regular;
 #a=result;
 message str(#a);
 endmacro;
 
 記号なども含めた半角ということであれば、文字コードの範囲を指定して以下のよう
 な感じでできます。
 文字コードは、IMEパッドなどで、Shift-JISの一覧表を見るとわかります。
 setcompatiblemode 0x20000;
 replaceallfast "[\\x20-\\x2f\\x3A-\\x7e]","\\0",regular;
 #a=result;
 message str(#a);
 endmacro;
 
 置換だと編集したことになってしまうので、都合が悪い場合、複数選択をして選択数
 が幾つかで知る方法も考えられます。
 setcompatiblemode 0x00120000;
 setsearch "[A-Za-z]",0x10; //0x10=regular
 selectallfound;
 message str(multiselectcount);
 endmacro;
 
 
 | 
 |