Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Отслеживание микшера громкости - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Отслеживание микшера громкости (Макросы/Sub)
Отслеживание микшера громкости
rotten41 Дата: Воскресенье, 02.04.2017, 10:18 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго утра, знатоки эксель.
Помогите решить проблему.

На компьютере существует такая функция - микшер громкости. Для того чтобы ее вызвать - нужно щелкнуть правой кнопкой мышки на значке динамиков (там где обычно показывается текущее время) и там выбрать пункт "Открыть микшер громкости".
Эта функция позволяет включать и отключать звук - у отдельных "звукоиздающих" программ, запущенных в настоящее время на компьютере.

Как заставить микшер громкости - включать и отключать звук программ - через эксель?

Как я себе это представляю:
Есть лист эксель, на нем в столбик - записаны те программы, которые отображаются в микшере громкости. Напротив столбца - стоит либо 1 либо 0. Если 1 - значит звук должен быть включен для этой программы, если же 0 - значит звук для этой программы должен быть выключен.
Событие - нажатие на кнопку.
К сообщению приложен файл: 364567.xlsb (52.7 Kb)
 
Ответить
СообщениеДоброго утра, знатоки эксель.
Помогите решить проблему.

На компьютере существует такая функция - микшер громкости. Для того чтобы ее вызвать - нужно щелкнуть правой кнопкой мышки на значке динамиков (там где обычно показывается текущее время) и там выбрать пункт "Открыть микшер громкости".
Эта функция позволяет включать и отключать звук - у отдельных "звукоиздающих" программ, запущенных в настоящее время на компьютере.

Как заставить микшер громкости - включать и отключать звук программ - через эксель?

Как я себе это представляю:
Есть лист эксель, на нем в столбик - записаны те программы, которые отображаются в микшере громкости. Напротив столбца - стоит либо 1 либо 0. Если 1 - значит звук должен быть включен для этой программы, если же 0 - значит звук для этой программы должен быть выключен.
Событие - нажатие на кнопку.

Автор - rotten41
Дата добавления - 02.04.2017 в 10:18
al-Ex Дата: Воскресенье, 02.04.2017, 20:12 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 190
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Управлять микшером из VBA так как вы описали напрямую, не получится, для этого придётся использовать сторонние библиотеки, например известную широко, bass.dll.
или сооружать нечто подобное средствами WinAPI.
Навскидку, максимум чего можно сделать из VBA , это запустить микшер. для Win7 например, вот так:[vba]
Код
Sub shellsub()
Shell "sndvol.exe", 4
End Sub
[/vba]


Сообщение отредактировал al-Ex - Воскресенье, 02.04.2017, 20:32
 
Ответить
СообщениеУправлять микшером из VBA так как вы описали напрямую, не получится, для этого придётся использовать сторонние библиотеки, например известную широко, bass.dll.
или сооружать нечто подобное средствами WinAPI.
Навскидку, максимум чего можно сделать из VBA , это запустить микшер. для Win7 например, вот так:[vba]
Код
Sub shellsub()
Shell "sndvol.exe", 4
End Sub
[/vba]

Автор - al-Ex
Дата добавления - 02.04.2017 в 20:12
cerber412 Дата: Воскресенье, 02.04.2017, 22:32 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 131
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
al-Ex, запускать я его и так могу - щелкнув мышкой.

А как использовать bass.dll ?
 
Ответить
Сообщениеal-Ex, запускать я его и так могу - щелкнув мышкой.

А как использовать bass.dll ?

Автор - cerber412
Дата добавления - 02.04.2017 в 22:32
Pelena Дата: Понедельник, 03.04.2017, 08:58 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19187
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
rotten41, cerber412, клоны или раздвоение личности?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеrotten41, cerber412, клоны или раздвоение личности?

Автор - Pelena
Дата добавления - 03.04.2017 в 08:58
rotten41 Дата: Вторник, 04.04.2017, 17:12 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, не знаю этого пользователя.
Видимо кому-то тоже захотелось активно поучаствовать в дискуссии.

Ну да ладно - ведь вопрос был задан в тему.
Знает ли кто-нибудь как использовать WinApi с bass.dll - для решения проблемы?
 
Ответить
СообщениеPelena, не знаю этого пользователя.
Видимо кому-то тоже захотелось активно поучаствовать в дискуссии.

Ну да ладно - ведь вопрос был задан в тему.
Знает ли кто-нибудь как использовать WinApi с bass.dll - для решения проблемы?

Автор - rotten41
Дата добавления - 04.04.2017 в 17:12
Pelena Дата: Вторник, 04.04.2017, 17:15 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19187
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
не знаю этого пользователя

Странно, если учесть, что работаете с одного IP


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
не знаю этого пользователя

Странно, если учесть, что работаете с одного IP

Автор - Pelena
Дата добавления - 04.04.2017 в 17:15
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Отслеживание микшера громкости (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!