Sub Sample2()
Dim buf As String, Phonetic As String, Ans As String
buf = InputBox("日本語を入力して!")
Phonetic = Application.GetPhonetic(buf)
Do While Phonetic <> ""
Ans = Ans & vbCrLf & Phonetic
Phonetic = Application.GetPhonetic()
Loop
MsgBox Ans
End Sub
→
UserFormで使うと便利かもしれませんね。
Private Sub TextBox1_Change()
Dim Phonetic As String
With ComboBox1
.Clear ''←これを忘れずに!
Phonetic = Application.GetPhonetic(TextBox1)
Do While Phonetic <> ""
.AddItem Phonetic
Phonetic = Application.GetPhonetic()
Loop
End With
End Sub