![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.03.2009
Сообщений: 15
|
![]()
Доброго времени суток,
помогите, пожалуйста, написать макрос: есть изменяющаяся ячейка, данные в нее поступают извне, нужно, когда значение будет например больше пяти подать звуковой сигнал. Как это сделать? ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Вот с книги
......использовать следующую функцию API и задать корректный путь к звуковому файлу: Код:
Последний раз редактировалось valerij; 17.03.2009 в 22:39. |
![]() |
![]() |
![]() |
#3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Вот весь код:
Код:
Код:
|
![]() |
![]() |
![]() |
#4 | |
Заблокирован
Регистрация: 23.02.2009
Сообщений: 306
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Игорь, нет музона у меня, что твой код, что книжный(нет, книжный заработал, путь был не правильный), в чем причина?
Последний раз редактировалось valerij; 18.03.2009 в 02:50. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
На некоторых компьютерах (материнских платах) отсутсвуют системные динамики. Когда компьютер загружается он пищит или нет, а при входе в (выходе) из БИОС? Если нет, то возможно просто нет системного динамика. Тогда код правильный просто играть нечему...
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
#8 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Раньше (в Windows98/Me) работала встроенная в VBA функция Beep В WinXP эта функция оказалась на 3-м Ring-е OC (все низкоуровневые функции упрятали подальше от пользователей), и, соответственно, без использования API-функции Beep уже не обойтись. Возможно, в Висте её упрятали ещё глубже, или же система безопасности Висты просто не позволяет приложению Excel вызвать эту функцию. Для проверки надо заменить код Beep 440,500 на код msgbox Beep (440,500) и посмотреть, какое значение возвратит эта функция. Цитата:
|
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 17.03.2009
Сообщений: 15
|
![]()
Спасибо, все получилось!
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Звуковой драйвер | Валёк | Помощь студентам | 11 | 29.11.2008 21:45 |
До проги не доходит сигнал выгрузки операционной системы | Altera | Общие вопросы Delphi | 6 | 30.08.2008 18:03 |
Звуковой файл | Михаил Юрьевич | Общие вопросы Delphi | 13 | 07.07.2008 11:14 |
сигнал WindowsBeep | ben95 | Общие вопросы Delphi | 8 | 13.05.2008 19:12 |