Bu dosya, bir hücredeki değere bağlı olarak Excel içinden ses çaldırmayı gösteren makro destekli bir örnektir. A1 hücresindeki değer 5'ten büyük olduğunda Windows'un Tada.wav ses dosyası çalınır. Sesli uyarı gerektiren takip, stok ve hedef kontrolü gibi çalışmalara uyarlanabilir.
Dosyanın içeriği
- Sayfa1: Kullanılan tek sayfadır. A1 hücresinde 6 değeri bulunur ve makronun kontrol ettiği hücre budur. Sayfada formül yoktur.
- Module1: İki makro prosedürünü barındıran VBA modülüdür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.- Aut
pen: Dosya açıldığında kendiliğinden çalışır. Sayfa1 için OnCalculate olayını PlayIt makrosuna bağlar. Böylece sayfada her hesaplama yapıldığında PlayIt çağrılır. - PlayIt: A1 hücresinin değerinin 5'ten büyük olup olmadığını denetler. Koşul sağlanırsa ExecuteExcel4Macro ile Excel 4.0 makro komutu SOUND.PLAY çalıştırılır ve C:\Windows\Media\Tada.wav dosyası çalınır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1'de A1 hücresine 5'ten büyük bir sayı yazın. Sayfa yeniden hesaplandığında ses çalınır.
- A1 değeri 5 veya daha küçükse ses çalınmaz.
- Eşik değeri değiştirmek için Alt+F11 ile VBA düzenleyicisini açın, Module1 içindeki PlayIt prosedüründe 5 değerini düzenleyin.
- Farklı bir ses için aynı prosedürdeki ses dosyası yolunu değiştirin.