powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как получить список аудиоустройств
4 сообщений из 4, страница 1 из 1
Как получить список аудиоустройств
    #34435658
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Excel VBA.

Подскажите, плз, как получить список аудиоустройств компутера. Чтобы потом воспроизвести через выбранное wav-файл.
...
Рейтинг: 0 / 0
Как получить список аудиоустройств
    #34438387
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100g

Так можно получить св-ва аудиоустройств:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Private Declare Function waveOutGetDevCaps Lib "winmm.dll" Alias "waveOutGetDevCapsA" _
        (ByVal uDeviceID As Long, lpCaps As WAVEOUTCAPS, ByVal uSize As Long) As Long
Private Declare Function waveOutGetNumDevs Lib "winmm.dll" () As Long
Private Type WAVEOUTCAPS
    ManufacturerID As Integer
    ProductID As Integer
    DriverVersion As Long
    ProductName As String *  32 
    Formats As Long
    Channels As Integer
    Support As Long
End Type

Sub s_GetDevicesProperty()
  Dim Caps As WAVEOUTCAPS
  Dim Device As Long
  
  For Device =  0  To waveOutGetNumDevs -  1 
    waveOutGetDevCaps Device, Caps, Len(Caps)
    Debug.Print Caps.ManufacturerID
    Debug.Print Caps.ProductID
    Debug.Print Caps.DriverVersion
    Debug.Print Caps.ProductName
    Debug.Print Caps.Formats
    Debug.Print Caps.Channels
    Debug.Print Caps.Support
    Debug.Print "========================="
  Next Device
End Sub
...
Рейтинг: 0 / 0
Как получить список аудиоустройств
    #34439656
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, lena_#### :)
...
Рейтинг: 0 / 0
Как получить список аудиоустройств
    #34504129
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как файл wav проиграть? Через полученное устройство?
(VBA Excel) :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как получить список аудиоустройств
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]