Zamanı gelince ses dosyası çalsın

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,048
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Merhabalar
A1 hücresi ss:dd şeklinde biçimlendirilmiştir.Bilgisayarın saati A1 hücresine eşit olduğunda Windows\media içindeki wav uzantılı herhangi bir ses dosyasını excele çaldırabilirmiyiz. Yardımlarınız için şimdiden teşekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Public X As Boolean
 
Private Declare Function PlayIt Lib "winmm.dll" Alias "sndPlaySoundA" _
    (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
 
Sub AUTO_OPEN()
    Application.OnTime Now + TimeValue("00:00:01"), "KONTROL"
End Sub
 
Sub KONTROL()
    DoEvents
    If X = True Then GoTo Son
    If Format(Sheets("Sayfa1").[A1], "hh:mm") = Format(Time, "hh:mm") Then
    Call PlayIt("c:\windows\media\tada.wav", 0)
    X = True
    End If
    AUTO_OPEN
Son:
End Sub
 
Son düzenleme:

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,048
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Merhabalar
Korhan Bey kodları uyguladım.Yazmış olduğunuz kodların hepsini bir modüle kopyaladım.Garip gelecek ama bazen çalışıyor bazen çalışmıyor.Sayfanın veya hücrenin aktif olup olmamasıyla ilgili birşey gibi düşünüyorum ama tam olarak anlayamadım.Yardımlarınız için teşekkürler.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
If [A1] = Time Then

satırını

If ThisWorkbook.Sheets("sayfaadınız").[A1] = Time Then

olarak değiştirmeniz gerekiyor sanırım.
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,048
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Satırı değiştirencede çalışmıyor Sn. hsayar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Üstteki mesjımdaki kodu güncelledim. Ayrıca örnek dosya ekledim. İncelermisiniz.
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,048
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Merhabalar
Korhan Bey ses dosyası A1 hücresindeki zaman sürecinde sürekli çalıyor.Bir defa çalması için ne yapmamız lazım.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Üstteki mesajımdaki örnek dosyayı güncelledim. İncelermisiniz.
 
Son düzenleme:

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,048
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Yardımlarınız için teşekkür ederim Korhan Bey.
Bir nevi namaz vakit çizelgesi yapmak ve vakti gelince ezan okutmak istiyordum. Ama iki sorunla karşılaştım birincisi en son vermiş olduğunuz kodlarda ses dosyası 1 dk uzun olduğu için 1 dk sonunda ses dosyasını kapatıyor.(malum ezan 1 dk'dan uzun) İkincisi ise dikkate alacağı hücre sayısını arttırmak. Bunu kendim uyarlamaya çalıştım ama başaramadım.Yani sadece A1 hücresini değilde A1;A2;A3;A4;A5 hücrelerini (beş vakit namaz) sırayla dikkate alarak ses dosyasını çalıştırsın.İlgi ve alakanız için tekrar teşekkürler
 
Katılım
18 Ağustos 2007
Mesajlar
18
Excel Vers. ve Dili
2007 turkce
Elımde Ezan Programı Mevcuttur Daha Oncelerı Cuneyta Arkadasımın yardımyla Gerceklestırmıstık.

Proje ıcın Goruselım ıstersenız Dun Aksam 2008 vakıtlerınıde Guncelledım Artı Her vakte Ayrı Ezan Okuyor Ufak Tefek Bır ıkı Eksıgım kaldı

Sadece Projenın Kapalı hale getırılmesı Yanı Setup Gıbı olması Kaldı.

Msn Adresım dragon37811@gmail.com Eklersenız Goruselım.
 
Üst