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; }