PowerPoint Sunusuna Sayaç Eklemek

6 7.062

Geçenlerde bir münazara yarışması için PowerPoint sunumu hazırlama istendi. Münazara kurallarına göre her konuşmacı 5 dakika konuşabilir. Bu yüzden konuşmanın başlayıp bitmesi gereken göstermesi için hazırladığım sunuma birde sayaç ekledim. Slaydımıza sayaç eklemek için biraz Visual Basic bilgisi gerekiyor. Office 2007 kullandığım için sayaç ekleme işini Powerpoint 2007 ye göre anlatacağım. Bundan önceki sürümler için kod kısımlarında bir değişiklik yok sadece TextBox, Label gibi kontrolleri eklemek biraz daha farklı.

Öncelikle Office 2007 de var olan ama varsayılan olarak gözükmeyen “Geliştirici Sekmesini” ekleyelim. Bunun için;

  1. Office Butonuna basın. Alt taraftaki PowerPoint Seçeneklerini seçin.
  2. Açılan ayar penceresinde en üstte yeralan “Popüler” sekmesini açın.
  3. Burda “Şeritte Geliştirici Sekmesini Göster” seçeneğini işaretleyip “Tamam” a basın.

Artık Geliştirici Sekmesini görebiliyor olmalısınız.

Şimdi Sayacımızı eklemeye başlayalım.

Sayaç için öncelikle sunu içerisine bir Metin Kutusu kontrolü ekliyoruz. Ayrıca sayacı başlatıp durdurması içinde 2 tane Komut Düğmesi ekleyeceğiz.

Üzerlerinde CommandButton yazan Komut düğmelerinin üzerlerindeki yazıyı değiştirmek için üzerlerinde sağ tuşa tıklayıp Özellikler komutuna tıklayın.

  • Name: Kontrolün ismidir.
    • BackColor : Kontrolün rengini değiştirebilirsiniz.
    • Caption : Kontrolün Üzerindeki yazıyı buradan değiştirebilirsiniz.
    • ForeColor : Kontrolün üzerindeki yazının rengini değiştirebilirsiniz.
    • Picture : Kontrolün üzerine bir resim ekleyebilirsiniz.

Kısa kısa kontrolün özellikler penceresinden bahsettim. Şimdi işin asıl zor kısmına kod yazma kısmıma gelelim.

Kontrole kod eklemek için eklediğiniz kontrolün üzerinde sağ tuşa basıp kod görüntüle deyin. Bir Visual Basic penceresi açılacak. Buraya kodlarımızı yazacağız.

İlk eklediğimiz CommandButton1 bizim sayacımızı başlatan butonumuz olacak. CommandButton2 de sayacımızı durduracak.

Private Sub CommandButton1_Click()
Dim PauseTime, Start, x
Dim dakika, saniye
saniye = 0
dakika = 0
c = 0
For x = 0 To 59 Step 1
   Me.TextBox1.Text = dakika & ":" & Str(x)
  PauseTime = 1
   PauseTime = 1    ' Set duration.
  Start = Timer
    If x = 59 Then
    dakika = dakika + 1
   x = 0
  End If
   Do While Timer < Start + PauseTime Or c = 100
   DoEvents
   Loop
Next x
End Sub

İkinci butonumuzun kodu

Private Sub CommandButton2_Click()
c = 100
Me.TextBox1.Text = 0
End Sub

İsterseniz burada benim münazara için hazırladığım sunuyu inceleyebilirsiniz.
Yukarıda anlattığım gibi yapıldı.

sayacekleme

Bu sunuda daha gelişmiş özelliklere sahip bir sunum örneği. Münazaralarda kullanılabilecek olan sunum taraflara puan ekleme özelliğine de sahip.

geriyesayim

6 Yorumlar
  1. Ahmet diyor

    Elinize sağlık. Cok yararli oldu. Sitenizi takip ediyorum.

  2. ÜMİT KARADUMAN diyor

    👍

  3. Onur Aydın diyor

    Münazara Yarışması Slayt’ındaki sayacı bir sunum hazırlayıp o sunumun içerisindeki tüm slaytlarda eş zamanlı olarak nasıl gösteririm, CTRL – C yapıp yapıştırdığımda ilk slayt haricinde hiç birisi çalışmıyor, lütfen yardımcı olur musunuz?

    1. Halil İbrahim K. diyor

      O şekilde tüm slaytlarda çalışacak bir sayaç yapmak yerine https://www.gezginler.net/indir/onlystopwatch.html adresinden indirebileceğin ayrı bir uygulama kullanarak yapabilirsiniz. Slyat arkada akarken uygulamanın sayacı önde olur ve sürekli akar.

      1. Onur Aydın diyor

        Abi bunları indirdiğimde sunum esnasında açılmıyor, sunan kişinin görmesini sağlamak istiyorum ben. Bu konuda destek olursan çok sevinirim

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

Bu web sitesi deneyiminizi geliştirmek için çerezleri kullanır. Bununla iyi olduğunuzu varsayacağız, ancak isterseniz vazgeçebilirsiniz. Kabul etmek Mesajları Oku