Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как проиграть звук на Маке?

248
28 ноября 2012 года
Dmitry2064
590 / / 06.12.2006
На моем ПиСи макрос работает, ессно, нормально.
 
Код:
Declare Function sndPlaySound Lib "Winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Sub mPlay_wav(ByVal n As String)
Dim s As Long
s = sndPlaySound(n, &H1)
End Sub
Sub myzvuk()
mPlay_wav "C:\Sounds\bip.wav"
End Sub
Если ту же команду пускаю на Маке (в МакВорде тоже есть редактор VBA), то, комп, ессно пишет, что не найден файл Winmm.dll. Кто-то знает, как из-под Мака получить звук в VBA? На какие библиотеки надо ссылаться на Маках?
277
30 ноября 2012 года
arrjj
1.7K / / 26.01.2011
MacScript ("tell app ""QTShell"" to open ""путь:к:файлу.wav""") кактотак
248
01 декабря 2012 года
Dmitry2064
590 / / 06.12.2006
Цитата: arrjj
MacScript ("tell app ""QTShell"" to open ""путь:к:файлу.wav""") кактотак


Ага, спасибо большое. В понедельник на работе попробую и отпишусь, пошло или нет))

248
18 декабря 2012 года
Dmitry2064
590 / / 06.12.2006
не прошло и года... )))

Получилось только после установки приложения PlaySound1.6.7.dmg и прописке его в AppleScript'e.Из VBA пока не играется (пишет: "не найден файл... все, что подставлял - не находится). Может синтаксис не правильно пишу, а может вообще Маки ничего просто так не видит. А может VBA на маке ничего не видит и т.п. Так что пока подзвучка из VBA не решается...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог