中本です。 On Wed, 27 Sep 2006 21:15:24 +0900 Yoshiyuki Masutomi <[EMAIL PROTECTED]> wrote: > - 「全角ひらがな、全角カタカナ、半角かたかな、ローマ字」にモード指定す > るようにして変換できないか。 (できる事なら。全てでなくても構わない。)
これについてなんですが、FURIGANA関数にそのような機能をもたせずに、与え られた文字列を「全角ひらがな、全角カタカナ、半角カタカナ、ローマ字」に 変換させる関数をそれぞれ作るというのはどうでしょうか? いまのところ「ふりがな関数エクステンション」という名前で配っていますが、 「日本語関数エクステンション」とかいうようにして、複数の関数をパッケー ジにしたものにするとか。 ちなみに、Excelを調べてみると、 - ASC関数: 全角カナ&英数字を半角に変換 - JIS関数: 半角カナ&英数字を全角カナに変換 という関数があったので、これについては同一名の関数で実装すればよいと思っ ています。その他の変換については、 - HIRAGANA関数: 全角カナをひらがなに変換 - KATAKANA関数: ひらがなを全角カナに変換 - HEPBURN関数: 全角カナをヘボン式ローマ字(半角英数字)に変換 の3つあれば十分でしょうか?関数名は適当につけました。この5つを組み合わ せれば事足りるような気がしていますが、もしかしたら変換できない組合せが あるかもしれません orz また、Excelなどで似たような関数やアドインがあれば、関数名や挙動をそれ に真似ようと思います。 関数名はさておき、とりあえずコードを書いてみようと思います。 -- 中本 崇志 ( Takashi Nakamoto ) E-Mail : [EMAIL PROTECTED], [EMAIL PROTECTED] Homepage: http://bd.tank.jp/ blog : http://bd.tank.jp/diary --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
