PowerPoint Makroları: PowerPoint 2016 ve 2019 slaytlarınızda VBA nasıl çalıştırılır?

Microsoft Office 365, 2019 ve daha eski sürümler için geçerlidir. Windows İşletim Sistemleri.

İşte bir okuyucudan aldığımız bir soru:

Yönetimim için hazırlamam gereken belirli bir sunumda depolanan tüm görüntüleri otomatik olarak yeniden boyutlandırmaya ihtiyacım var. Slaytlar oldukça standart olduğundan, bu bir Makro kullanarak otomatikleştirebileceğim bir şeye benziyor. Mesele şu ki, PowerPoint geliştirme sekmesinde makro kaydedici düğmesini bulamıyorum. Yardım edebilir misin?

Evet elbette! Otomatikleştirilebilecek oldukça sıkıcı PowerPoint ile ilgili görevler var:

  • Periyodik sunumları otomatik olarak oluşturun (üç aylık raporları söyleyin).
  • PowerPoint slaytlarınızı otomatik biçimlendirme – stiller, yazı tipleri uygulama.
  • Resimlerle çalışma (yeniden boyutlandırma, slayt şablonlarını ayarlama vb.).
  • Sunum boyutunuzu şişiren kullanılmayan asıl slayt şablonlarından kurtulun.
  • Ve dahası…

PowerPoint'te bir Makro kaydedebilir miyim?

Birkaç okuyucu özellikle bunu istediği için bu noktayı açıklığa kavuşturmak istiyorum. Microsoft PowerPoint, Word veya Excel'de bulacağınız gibi bir makro kaydedici göndermez . Bu nedenle, PowerPoint'i otomatikleştirmek istiyorsanız, uygulamalar için Visual Basic (VBA) kullanarak makronuzu manuel olarak oluşturmanız gerekir. VBA, kullanıcıların Microsoft Office işlevlerini genişletmesine yardımcı olan nispeten basit bir programlama dilidir. Bütün bunlar, PowerPoint VBA yazmak karmaşık değil, sadece aşağıdaki talimatları izleyin.

Makro etkin bir sunum oluşturun

İlk olarak, devam edip orijinal sunumun bir yedeğini oluşturacağız, böylece gerektiğinde her zaman geri dönebilirsiniz:

  1. Otomatikleştirmek istediğiniz belirli sunuyu açın.
  2. Sununuzu MyPresentationwithMacros gibi farklı bir dosya adı kullanarak kaydedin ve dosya türünüz olarak .pptm (Powerpoint Macro sunumu) dosya biçimini seçtiğinizden emin olun .

Makro geliştirmenizde ilerlemek için VBA programlama kullanıcı arayüzünüze erişebilmeniz gerekir. Varsayılan olarak Şeritinizin sağ tarafında görünen Developer adlı bir menüyü görmüyorsanız, devam etmeli ve geliştirme menüsünü etkinleştirmelisiniz .

Makronuzu PowerPoint'e ekleyin

Sonraki adımınız, VBA kod parçacığınızı bir Visual Basic for Applications Proje Modülüne eklemek olacaktır. Aşağıdaki talimatları izleyin:

  1. PowerPoint Şeridi'nden Geliştirici'ye basın.
  2. Ardından Visual Basic düğmesine basın.
  3. VBA editörü açılacaktır.
  4. Şimdi proje ağacından VBAProject girişini vurgulayın.
  5. Şimdi başlık menüsünden Insert'e basın ve Module öğesini seçin .
  6. Yeni oluşturulan modüle aşağıdaki kodu yazın. Bu küçük makro, Sununuzdaki ikinci konuma yeni bir slayt ekler.

[kod]

Alt Add_Slide()

Slayt Olarak NewSlide'ı Karartın

NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank) olarak ayarlayın

Alt Alt

[/kod]

Önemli: Burada bir uyarı: Makronuzu her zaman güvenilir kaynaklardan edindiğinizden emin olun. VBA kodunu web'den kopyalamak iyi bir fikir değil!

  1. Kodunuzu çalıştırmadan önce, hata olup olmadığını kontrol etmek isteyebilirsiniz. Devam edin ve Debug'a basın ve ardından Compile VBA project öğesini seçin .
  2. Herhangi bir hata mesajı almazsanız, devam edip Kaydet'e basabilirsiniz . Bu, PwerPoint makrosu etkin sunumunuzu güncelleyecektir.

Makrolarınızı etkinleştirin

Microsoft Office kurulumunuzda, son kullanıcıya herhangi bir bildirim sağlanmadan VBA Makroları varsayılan olarak devre dışı bırakılmış olabilir. Durum buysa, Geliştirici sekmesinden Makro Güvenliği'ne basın ve Tüm makroları bildirimle devre dışı bırak'ı seçin. Şu andan itibaren PowerPoint, sununuzun varsayılan olarak devre dışı bırakılmış Makrolar İçeriği içermesi durumunda Şeridin altında görünür bir mesaj yayınlayacak ve özellikle bu Makroları çalıştırmak için sizden izin isteyecektir.

PowerPoint Makronuzu Çalıştırma

  1. VBA düzenleyicisini kapatın ve PowerPoint sunumunuza dönün.
  2. Geliştirici sekmenize dönün, Makrolar'a basın .
  3. Bir önceki bölümde sununuza yeni eklediğiniz Makroyu seçin .
  4. Çalıştır'a basın .

Makronuzu bir düğmeye atayın

Öğrendiğiniz gibi, PowerPoint makronuzu Geliştirici sekmesinden kolayca çağırabilirsiniz. Makroyu Görünüm sekmesinden de çağırabilirsiniz. Ancak, Makro ile kullanıcı etkileşimini geliştirmekle ilgileniyorsanız, onu hızlı erişim araç çubuğundaki yeni bir düğmeye kolayca atayabilirsiniz; alternatif olarak, Makronuzu slaydınızdaki veya bir Kullanıcı Formu'ndaki bir Komut düğmesine bağlayabilirsiniz.

PowerPoint örnekleri için Özel Makro

Birkaç okuyucu, PowerPoint için bazı Visual basic for Applications makro örnekleri istedi. Özel Makro geliştirme gereksinimlerinizi görüşmek için iletişim formunu kullanarak benimle iletişime geçmekten çekinmeyin.

PowerPoint düzenleyicisinde VBA kodunda nasıl hata ayıklayabilirim?

PowerPoint'te VBA kodunda hata ayıklamanın en kolay yolunun yerleşik hata ayıklama araçlarını kullanmak olduğunu düşünüyorum.

Öncelikle Alt+F11 tuşlarına basarak Visual Basic düzenleyicisini açıyorum. Daha sonra satır numaralarının sol kenar boşluğuna tıklayarak kodumda kesme noktaları belirliyorum. Kodu F5 ile çalıştırdığımda, belirlediğim herhangi bir kesme noktasında yürütmeyi duraklatacak, böylece kodumda F5 ile satır satır ilerleyebileceğim a> ve değişkenleri inceleyin.F8 

Değişken değerlerinin çıktısını almak için Immediate window (Ctrl+G) ve Debug.Print ifadelerini de kullanıyorum. Bu araçlarla, sorunları tespit edip düzeltmek için kodumun üzerinden düzenli bir şekilde geçebiliyorum.


PowerPoint 2016: SmartArt grafikleriyle çalışma

PowerPoint 2016: SmartArt grafikleriyle çalışma

PowerPoint 2016'daki SmartArt, sunum yapan kişilerin bilgileri yalnızca düz metin kullanmak yerine grafiksel olarak aktarmalarına olanak tanır. Farklı fikirleri göstermek için SmartArt'ı kullanmanın birçok yolu vardır.

PowerPoint 2016: Grafiklerle çalışma

PowerPoint 2016: Grafiklerle çalışma

Grafik, kullanıcıların verileri grafiksel olarak temsil etmek için kullanabileceği bir araçtır. Bir sunumda grafik kullanmak, izleyicinin sayıların ardındaki anlamı daha iyi anlamasına yardımcı olur.

PowerPoint 2016: PowerPointe ses nasıl eklenir

PowerPoint 2016: PowerPointe ses nasıl eklenir

PowerPoint 2016, kullanıcıların sunumlara ses eklemesine olanak tanır. Örneğin kullanıcılar bir slayda arka plan müziği, başka bir slayda ses efektleri ekleyebilir, hatta kendi anlatımlarını veya yorumlarını kaydedebilirler.

PowerPoint 2016: Metin ve nesneleri canlandırın

PowerPoint 2016: Metin ve nesneleri canlandırın

PowerPoint'teki Animasyon Bölmesi nedir? PowerPoint 2016'da efektler nasıl oluşturulur? LuckyTemplates.com ile PowerPoint'te metin ve nesneler için nasıl efekt oluşturulacağını öğrenelim!

PowerPoint 2016: Nesneleri düzenleme ve gruplama

PowerPoint 2016: Nesneleri düzenleme ve gruplama

Kullanıcılar slayttaki nesneleri birçok farklı şekilde hizalayarak, sıralayarak, gruplandırarak ve döndürerek istedikleri gibi düzenleyebilirler.

PowerPoint 2016: Şekillerle çalışma (Şekiller)

PowerPoint 2016: Şekillerle çalışma (Şekiller)

Şekiller sunumları daha ilginç hale getirmenin harika bir yoludur. PowerPoint, kullanıcılara aralarından seçim yapabilecekleri çok çeşitli şekiller sunar ve bunlar, her kişinin benzersiz ihtiyaçlarına uyacak şekilde özelleştirilebilir.

PowerPoint 2016: PowerPointte listelerle çalışma

PowerPoint 2016: PowerPointte listelerle çalışma

Etkili PowerPoint sunumları oluşturmak için slaytların okunmasını gerçekten kolay hale getirmek önemlidir. Bunu yapmanın en yaygın yollarından biri, metni madde işaretli veya numaralı liste olarak biçimlendirmektir.

PowerPoint 2016: Çizgileri hizalama ve boşluk bırakma

PowerPoint 2016: Çizgileri hizalama ve boşluk bırakma

Girinti ve Satır Aralığı, metnin slaytta görünme biçimini değiştirmek için kullanabileceğiniz iki önemli özelliktir.

PowerPoint 2019 (Bölüm 32): Sunuları çevrimiçi paylaşın

PowerPoint 2019 (Bölüm 32): Sunuları çevrimiçi paylaşın

Bir slayt gösterisini normal şekilde sunmak yerine, onu bir video olarak sunmayı veya hatta başkalarının uzaktan izleyebilmesi için çevrimiçi olarak sunmayı seçebilirsiniz.

PowerPoint 2019 (Bölüm 31): Sunumların provasını yapın ve kaydedin

PowerPoint 2019 (Bölüm 31): Sunumların provasını yapın ve kaydedin

PowerPoint, slayt gösterileri sunma konusunda pratik yapmanıza yardımcı olabilecek bir dizi araç sunar.