Bu dosya, Sayfa1 üzerindeki ilk iki hücrenin içeriğini bilgisayarın konuşma motoruyla sesli okuyan küçük bir makro örneğidir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Kodda SpVoice türü tanımlı olarak kullanılıyor. Bu nedenle VBA düzenleyicisinde Tools > References altından Microsoft Speech Object Library başvurusunun etkin olması gerekebilir. Başvuru yoksa makro derleme hatası verebilir.
Dosyanın içeriği
- Sayfa1: Yalnızca A1:A2 aralığı kullanılıyor. Okunacak metinler bu iki hücreye yazılır. Formül, tablo, grafik ya da veri doğrulama yoktur.
- Module1: auto_open adlı makroyu içerir.
- Module2: konus adlı makroyu içerir.
Makrolar
- auto_open: Dosya açıldığında kendiliğinden çalışır. Bir SpVoice nesnesi oluşturur ve A1 ile A2 hücrelerindeki metni sırayla sesli okutur.
- konus: auto_open ile aynı işi yapar, ancak elle çalıştırılır. Hücrelere yeni metin yazdıktan sonra tekrar dinlemek için kullanabilirsiniz.
Kodda SpVoice türü tanımlı olarak kullanılıyor. Bu nedenle VBA düzenleyicisinde Tools > References altından Microsoft Speech Object Library başvurusunun etkin olması gerekebilir. Başvuru yoksa makro derleme hatası verebilir.
Nasıl kullanılır
- Dosyayı indirin ve açın. Makroları etkinleştirmeniz istendiğinde izin verin.
- Dosya açılırken auto_open çalışır ve A1:A2 hücrelerindeki metin okunur.
- Sayfa1'de A1 ve A2 hücrelerine okutmak istediğiniz metni yazın.
- Alt+F8 tuşlarıyla makro listesini açın, konus makrosunu seçin ve Çalıştır'a basın.
- Ses gelmezse bilgisayarınızın ses ayarlarını ve yukarıda belirtilen başvuruyu kontrol edin.