日文漢字轉假名

Application.GetPhonetic 方法
返回指定文本串的日語拼音文本。
本方法只有在選擇或安裝了 Microsoft Office 的日語語言支持時纔有效。app

//半角振り仮名の取得のメソッド 
    public static string GetKatakanaHalf(string Katakana)
    {
        string KatakanaHalf = string.Empty;
        //   全角片仮名の取得 
        KatakanaHalf = Microsoft.VisualBasic.Strings.StrConv(Katakana, Microsoft.VisualBasic.VbStrConv.Narrow, 0);
        //   結果の返卻 
        return KatakanaHalf;
    }

    //振り仮名の取得のメソッド 
    public static string GetKatakana(string Hiragana)
    {
        string Katakana = string.Empty;
        //   Application対象の定義 
        Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
        //   振り仮名の取得 
        Katakana = app.GetPhonetic(Hiragana);
        //   半角振り仮名の取得 
        Katakana = GetKatakanaHalf(Katakana);
        //   結果の返卻 
        return Katakana;
    }
相關文章
相關標籤/搜索