Microsoft предоставила ответ .
Чтобы установить устройство WaveAudio (звуковую карту), используемое мультимедийным элементом управления, необходимо использовать API mciSendCommand. Управление мультимедиа напрямую не предоставляет метод, позволяющий вам установить устройство, используемое для воспроизведения или записи.
Dim parms As MCI_WAVE_SET_PARMS
Dim rc As Long
' Specify the soundcard. This specifies the soundcard with a deviceID
' of 0. If you have a single soundcard, then this will open it. If you
' have multiple soundcards, the deviceIDs will be 0, 1, 2, etc.
parms.wOutput = 0
' Send the MCI command to set the output device.
rc = mciSendCommand(MMControl1.DeviceID, MCI_SET, MCI_WAVE_OUTPUT, parms)