PowerPoint sunumunda kullanılmayan tüm ana slaytları kaldırma


21

Şirketim yakın zamanda yeni bir PowerPoint şablonu oluşturdu. Herhangi bir slayt olmadan kendi başına, 9MB boyutundadır. Bu, mobil cihazlara göndermek için tamamen kullanılamaz ve müşterileri rahatsız eder. Ana suçlu, ana slaytlardaki yüksek çözünürlüklü görüntülerdir. Çoğu zaman yüksek çözünürlüklü görüntülerle 8 slayt kullanmıyorum. Görüntüleri sıkıştırmayı denedim, ancak bu sadece 5MB'a kadar boş, hala çok büyük.

Sunuyu kaydetmek için yine de kullanılmayan dev ana slaytları otomatik olarak atın. Açıkçası içeri girebilir ve ana slaytları silebilirim, ancak bunu otomatik olarak yapmanıza izin veren bir şey olup olmadığını merak ediyordum.


Bu, VBA veya diğer otomasyon türleri ile yapılabilir; PPT'de kullanıcının bunu kolayca yapmasını sağlayan hiçbir şey yoktur.
Steve Rindsberg

PDF formatında kaydetmeyi denediğinizde, mobil cihazlarda da daha iyi olur.
Firee

Genellikle, çok büyük (piksel boyutu) görüntüler PowerPoint'e katıştırılır ve ekran boyutu sığacak şekilde küçülür. Büyük bir dosyaya neden olmasının yanı sıra, gerekli enterpolasyon nedeniyle görüntü keskinliğini azaltabilir. Slaytların ne görüntüleneceğine bağlı olarak, ihtiyacınız olan maksimum gerçek çözünürlüğe bakarak dosya boyutunu ciddi şekilde azaltabilir ve görünümü iyileştirebilirsiniz. Görüntüleri bu çözünürlüğe göre yeniden boyutlandırın (harici olarak, bir resim düzenleyicisi kullanarak), keskinleştirin ve ardından PowerPoint'e gömün. Bu slaytlara hiç ihtiyacınız yoksa, bunları silmenin elbette daha büyük bir etkisi olacaktır.
fixer1234

Yanıtlar:


17

"Slayt kalıpları" olarak görüntüleyin. Fareyi her slayt ustasının üzerine getirdiğinizde, o slayt ustasının kullanılıp kullanılmadığını görebilirsiniz. Her slayt kalıbını ayrı ayrı silebilirsiniz. Özellikle resimli olanlar için bakar ve kullanılmayanları kaldırır.

İlk slaydı vurgular ve ardından Deletetekrar tekrar vurmaya devam ederseniz , yalnızca kullanılmayan slayt şablonları silinir. Bu, kullanımda olanı kaldırma konusunda endişelenmeden şablonları hızlı bir şekilde manuel olarak kaydırmanın kolay bir yoludur.


Biraz daha otomatik bir çözüm arıyordum. Şablonumuzda, yaklaşık 100 ana slayt vardır ve bunların tümünü tek tek silmek çok uzun zaman alır.
Scott

Hangi master'ların kullanıldığını ve hangilerinin kullanılmadığını doğrudan slayt tarayıcısında gösterdiğinden, bunun mümkün olması gerektiği gibi görünüyor. Bununla birlikte, manuel olarak yapmak zorunda kalsam bile dosya boyutunu küçültmemi sağlayan bir çözüm bulduğum için çok mutluyum.
öğleden sonra

Bu harika ve nihayet boş, yalnız bir slaytın sunumumda ~ 1MB'lık yer kaplamasına neden oldu. @ Seçili birkaçını kullanıyorsanız ve nerede olduklarını biliyorsanız, tıklayın, kaydırın, kaydırın + tıklayın, silin aslında oldukça hızlı. Veya asla kullanmayacağınız şablonlarla yeni bir şablon kaydedin ve bunu yalnızca bir kez yapmanız gerekir.
Hendy

20

Bunu bir makro oluşturarak yapabilirsiniz:

Sub SlideMasterCleanup()

Dim i As Integer
Dim j As Integer
Dim oPres As Presentation
Set oPres = ActivePresentation
On Error Resume Next
With oPres
    For i = 1 To .Designs.Count
        For j = .Designs(i).SlideMaster.CustomLayouts.Count To 1 Step -1
            .Designs(i).SlideMaster.CustomLayouts(j).Delete
        Next
    Next i
End With

End Sub

herhangi bir tasarım, tasarım .Deleteyöntemi kullanılarak tüm düzenleriyle tamamen kaldırılabilir
Winand

0

Yukarıda belirtilen cevap hala çalışıyor ve benim için çalıştı. Sorun, kodu kopyaladığımda onunla ne yapacağımı bilmiyordum.

Küçük bir araştırmadan sonra, yukarıdaki kodu nasıl kullanacağımı buldum:

  1. PPT dokümanınızı açın
  2. Görünüme Git, Makroları Tıklayın
  3. Bu makroyu açılır menüden nerede çalıştırmak istediğinizi seçin
  4. Bir ad verin ve oluşturun.

Ardından kodu yapıştırabileceğiniz bir pencere açılır.

Kaydedin, Görünüm -> Makrolar'a geri dönün ve açılır menüden makroyu seçin.

"Çalıştır" ı tıklayın ve YAPILDI!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.