Soru Userform üzerindeki commandbuton maus geldiğinde ses çalması

vuranoğlu

Altın Üye
Katılım
18 Nisan 2008
Mesajlar
250
Excel Vers. ve Dili
excel 2016 tr
Altın Üyelik Bitiş Tarihi
22.01.2026
Merhaba
Private Declare PtrSafe Function sndPlaySound32 Lib "winmm.dll" Alias _
"sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Private Sub CommandButton1_Click()
Call sndPlaySound32("ActiveWorkbook\Halkali-Seker.WAV", 0)
End Sub
yukarıdaki kodlarla excel in bulunduğu klasör içindeki müziği ,sesi
çaldırmak için nasıl bir düzeltme yapmalıyım?
İlgilenen arkadaşlara şimdiden teşekkürler.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,118
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Deneyiniz...
Rich (BB code):
Call sndPlaySound32(ActiveWorkbook.Path & "\Halkali-Seker.WAV", 0)
İlave olarak; 32 bit Excel kullanıyorsanız PtrSafe ifadesini de silmelisiniz.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,118
Excel Vers. ve Dili
2007 Türkçe
Öncelikle kodunuzda yukarıda belirttiğim değişikliği yapmamışsınız. İkinci olarak dosya isminiz hatalı: Klasördeki dosya isminde tire işareti yok. Sonuç olarak kodunuz şu şekilde olmalı:
Kod:
Call sndPlaySound32(ActiveWorkbook.Path & "\Halkali Seker.wav", 0)
Bunun yanı sıra alternatif olarak ses çalmak için Beep komutu da kullanılabilir.
 

vuranoğlu

Altın Üye
Katılım
18 Nisan 2008
Mesajlar
250
Excel Vers. ve Dili
excel 2016 tr
Altın Üyelik Bitiş Tarihi
22.01.2026
Merhaba
Hatalı girişleri düzeltim çalışıyor.
Teşekkürler.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,118
Excel Vers. ve Dili
2007 Türkçe
Rica ederim,
İyi çalışmalar...
 
Üst