Arkadaşlar
9 haneye kadar sayıları okuyan bir makro yazdım. 1'den 9'a, 10'dan 90'a ve Yüz, Bin, Milyon ve Milyar kelimelerini ses kaydı ile kaydettim. Örneğin 995 sayısını okutmak için aşağıdaki dosyaları WindowsMediaPlayer nesnesi ile ve sıra ile çaldırıyorum.
9.Wav
Yüz.Wav
90.Wav
5.Wav
Fakat sonuçta sadece "Beş" diye bir ses duyuyorum. Yani ilk 3 dosyanın sesi duyulmuyor. Kodlar ilk video bitmeden ikinciyi, o da bitmeden üçüncüyü çalmaya başlıyor. Sonuç olarak sadece son dosya düzgün çalıyor. Bu durumu çözmek için
"Application.OnTime Now + TimeValue("00:00:02"), "YüzOku" "
şeklinde 2 sn. bekletme koydum. Sorun kısmen çözüldü. Rakamlar arasında biraz fazla bekliyor. Süreyi 1 sn. yapınca da iki rakam birbirine karışıyor. Ama benim yapmak istediğim ilk dosya bitince ikinci dosyanın çalması. Bunu Timer nesnesiyle yapabilir miyim. Yoksa başka bir çözüm yolu var mıdır. Yardımlarınız için şimdiden teşekkür ediyorum.
9 haneye kadar sayıları okuyan bir makro yazdım. 1'den 9'a, 10'dan 90'a ve Yüz, Bin, Milyon ve Milyar kelimelerini ses kaydı ile kaydettim. Örneğin 995 sayısını okutmak için aşağıdaki dosyaları WindowsMediaPlayer nesnesi ile ve sıra ile çaldırıyorum.
9.Wav
Yüz.Wav
90.Wav
5.Wav
Fakat sonuçta sadece "Beş" diye bir ses duyuyorum. Yani ilk 3 dosyanın sesi duyulmuyor. Kodlar ilk video bitmeden ikinciyi, o da bitmeden üçüncüyü çalmaya başlıyor. Sonuç olarak sadece son dosya düzgün çalıyor. Bu durumu çözmek için
"Application.OnTime Now + TimeValue("00:00:02"), "YüzOku" "
şeklinde 2 sn. bekletme koydum. Sorun kısmen çözüldü. Rakamlar arasında biraz fazla bekliyor. Süreyi 1 sn. yapınca da iki rakam birbirine karışıyor. Ama benim yapmak istediğim ilk dosya bitince ikinci dosyanın çalması. Bunu Timer nesnesiyle yapabilir miyim. Yoksa başka bir çözüm yolu var mıdır. Yardımlarınız için şimdiden teşekkür ediyorum.