Private Sub UserForm_Initialize()
'
On Error Resume Next
Dim Voice1
Dim Voice1Count
Dim Voice1Name
Dim i
'セットする
Set Voice1 = CreateObject("SAPI.SpVoice")
'音声認識の人物の総数をカウントする
Voice1Count = Voice1.GetVoices.Count
For i = 0 To Voice1Count - 1
Set Voice1.voice = Voice1.GetVoices().Item(i)
Voice1Name = Voice1.voice.getdescription() '人物名を取得
ListBox1.AddItem Voice1Name '人物名をリストボックスに追加
Next
End Sub
|