Страница: 1 |
Страница: 1 |
Вопрос: Программируемое воспроизведение звуков в офисе
Добавлено: 22.02.10 19:18
Автор вопроса: Олег
Подскажите, пожалуйста, как в макросах приложений MS Office воспроизводить звуки при наступлении различных событий.
Там есть контролька "Windows Media Player". Я добавляю к проекту пользовательскую форму, "кидаю" эту контрольку на форму, в ее свойствах устанавливаю звуковой файл, который надо воспроизводить, а что дальше-то? Как заставить "играть", когда надо и замолкать, когда надо? При программировании на VB5 и VB6 имеются команды MediaPlayer.Play и MediaPlayer.Stop. Точно уже не помню, но, кажется, именно так. А здесь он эти команды не понимает. Как им руководить-то? :)
Можно, конечно, использовать API-функцию SundPlay, но там я "не дружу" с флагами :)
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Олег
Вопросов: 9
Ответов: 30
Профиль | | #1
Добавлено: 22.02.10 19:25
Сорри, неправильно написал название API-функции "PlaySound"....
Номер ответа: 2
Автор ответа:
Радченко
Вопросов: 1
Ответов: 12
Профиль | | #2
Добавлено: 23.02.10 08:31
sndPlaySound
Номер ответа: 3
Автор ответа:
Олег
Вопросов: 9
Ответов: 30
Профиль | | #3
Добавлено: 23.02.10 19:23
sndPlaySound
Это, вроде, вообще из Delphi...
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 24.02.10 07:45
Это API
Номер ответа: 5
Автор ответа:
Олег
Вопросов: 9
Ответов: 30
Профиль | | #5
Добавлено: 24.02.10 16:21
Это API
Честно говоря, я с API не очень сильно "дружу". Мне всегда было проще с контрольками на формах "договариваться"
Но если уж на то дело пошло, то в чём разница между функциями PlaySound и sndPlaySound ? В чём преимущества одной перед другой? Или там такая же разница как между PlaySound и sndPlaySoundA, где одна из них существует для 16-разрядной версии, а другая для 32-разрядной? Если я ничего не путаю... На самом деле, могу
Номер ответа: 6
Автор ответа:
GDK
Вопросов: 13
Ответов: 348
Профиль | | #6
Добавлено: 03.03.10 15:14
Посмотри св-ва контрольки Windows Media Player может что найдёшь.