漢字をひらがなやカタカナに変換したくなったので調べてみた。
簡単に変換するにはExcelのルビを振る関数でPhonetic関数を使うのが簡単そうだ。
ただし、「あぁアアAaAa1」を変換すると全部全角の「アァアアAaAa1」になってしまうので注意。
--- ConvertTo-KanjiFromKatakana.ps1 ---
- function global:ConvertTo-KanjiFromKatakana([string]$word) {
- $excel = New-Object -comObject Excel.Application
- $result = $excel.GetPhonetic($word)
- #Excel COM Objectを解放
- [void][System.Runtime.InteropServices.Marshal]::ReleaseComObject($excel)
- return $result
- }
0 コメント:
コメントを投稿