PowerPointプレゼンテーションの未使用のマスタースライドをすべて削除する


21

私の会社は最近、新しいPowerPointテンプレートを作成しました。スライドなしの単独のサイズは9MBです。これは、モバイルデバイスへの送信にはまったく使用できず、顧客に迷惑をかけます。主な原因は、マスタースライド上の高解像度画像です。ほとんどの場合、高解像度の画像で8つのスライドを使用しません。私は画像を圧縮しようとしましたが、それでもテンプレートが5MBまで空になり、まだ大きすぎます。

とにかくプレゼンテーションを保存し、未使用の巨大なマスタースライドを自動的に破棄する方法はありますか。もちろん、マスタースライドに移動して削除することもできますが、これを自動的に実行できるものがあるかどうか疑問に思っていました。


これは、VBAまたは他のタイプの自動化で実行できます。ユーザーがこれを簡単に行えるようにするPPTには何も組み込まれていません。
スティーブリンズバーグ

PDF形式で保存してみましたが、モバイルデバイスの方が良いでしょう。
14

多くの場合、非常に大きな(ピクセルサイズ)画像がPowerPointに埋め込まれ、表示サイズが収まるように縮小されます。巨大なファイルを作成するだけでなく、補間が必要なため画像の鮮明度を低下させる可能性があります。スライドの表示対象に基づいて、必要な実際の最大解像度を確認することにより、ファイルサイズを大幅に削減し、外観を改善できます。画像をその解像度にサイズ変更し(外部で、画像エディターを使用)、シャープにし、PowerPointに埋め込みます。これらのスライドがまったく必要ない場合、それらを削除すると、もちろん大きな効果があります。
fixer1234

回答:


17

「スライドマスター」として表示します。各スライドマスターにマウスを合わせると、そのスライドマスターが使用されているかどうかを確認できます。各スライドマスターを個別に削除できます。特に写真のあるものを探し、使用されていないものを削除します。

最初のスライドを強調表示してからDelete繰り返し押すと、使用されていないスライドテンプレートのみが削除されます。これは、使用中のテンプレートを削除することを心配せずに、テンプレートをすばやく手動でロールスルーする簡単な方法です。


私はもう少し自動化されたソリューションを探していました。テンプレートには約100個のマスタースライドがあり、すべてを個別に削除するには非常に長い時間がかかります。
スコット14

どのブラウザが使用されており、どのブラウザが使用されていないかをスライドブラウザ上で正しく示しているので、それが可能なはずです。それでも、手動でファイルサイズを削減する必要がある場合でも、ファイルサイズを削減できるソリューションを見つけられたことを嬉しく思います。
10

これは素晴らしく、最後に空白の孤独なスライドがプレゼンテーションで1MBを占めていた理由を解決しました。@Scottは、選択した少数を使用していて、それらがどこにあるかを知っている場合、クリック、スクロール、Shift +クリック、削除は実際には非常に高速です。または、決して使用しないテンプレートで新しいテンプレートを保存し、一度だけ実行する必要があります。
ヘンディ

20

これを行うには、マクロを作成します。

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

デザインの.Delete方法を使用して、すべてのレイアウトですべてのデザインを完全に削除できます
Winand

0

上記の賛成の答えはまだ機能し、私のために働いた。問題は、コードをコピーしたときに何をすべきかわからなかったことです。

少し調査した結果、これが上記のコードの使用方法であることがわかりました。

  1. PPTドキュメントを開きます
  2. ビューに移動し、マクロをクリックします
  3. ドロップダウンでこのマクロを実行できる場所を選択します
  4. 名前を付けて作成します。

その後、コードを貼り付けることができるウィンドウがポップアップします。

保存して、表示->マクロに戻り、ドロップダウンからマクロを選択します。

[実行]をクリックして完了!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.