Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как получить список аудиоустройств / 4 сообщений из 4, страница 1 из 1
03.04.2007, 22:14:55
    #34435658
100g
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список аудиоустройств
Excel VBA.

Подскажите, плз, как получить список аудиоустройств компутера. Чтобы потом воспроизвести через выбранное wav-файл.
...
Рейтинг: 0 / 0
04.04.2007, 17:45:41
    #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
05.04.2007, 11:07:44
    #34439656
100g
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список аудиоустройств
Спасибо, lena_#### :)
...
Рейтинг: 0 / 0
04.05.2007, 10:28:19
    #34504129
100g
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список аудиоустройств
А как файл wav проиграть? Через полученное устройство?
(VBA Excel) :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как получить список аудиоустройств / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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