Application.GetPhonetic 方法
返回指定文本串的日语拼音文本。
本方法只有在选择或安装了 Microsoft Office 的日语语言支持时才有效。
//半角振り仮名の取得のメソッド
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;
}