Bu dosya, Excel sayfasındaki bir WordArt yazısına VBA ile animasyon uygulamayı gösteren örnek çalışmadır. Yazının biçimi makro çalıştığında sırayla değişir ve banner görünümlü bir hareket etkisi oluşur.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: Animasyonu yapılan WordArt 2 adlı yazı nesnesini barındıran tek sayfadır. Hücrelerde veri ya da formül bulunmaz.
- 1Modülü: Animasyon3 adlı makroyu içeren VBA modülüdür.
Makrolar
Animasyon3 makrosu, Sayfa1 üzerindeki WordArt 2 nesnesini seçer ve yazının TextEffect.PresetShape özelliğini aşağıdaki sırayla değiştirir. Her biçim, m değişkeninde tutulan 20 tekrarlık bir döngüyle uygulanır:- msoTextEffectShapeCurveUp (yukarı eğri)
- msoTextEffectShapeCurveDown (aşağı eğri)
- msoTextEffectShapeButtonCurve (düğme eğrisi)
- msoTextEffectShapeButtonPour (düğme akış)
- msoTextEffectShapeDeflateInflate (sönme ve şişme)
- msoTextEffectShapeDeflateInflateDeflate (sönme, şişme, sönme)
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Alt+F8 tuşlarıyla makro listesini açın.
- Animasyon3 makrosunu seçip Çalıştır düğmesine tıklayın.
- Yazının biçim değiştirmesini izleyin; animasyon bittiğinde yazı düz metne döner.
- Farklı bir yazıya uygulamak için WordArt nesnesinin metnini değiştirin. Nesnenin adı WordArt 2 olarak kalmalıdır, aksi halde makro nesneyi bulamaz.
- Hareketi hızlandırmak ya da yavaşlatmak için Alt+F11 ile VBA düzenleyicisini açıp m değerini değiştirin.