中本です。

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]

メールによる返信