Xóa tất cả các trang chiếu chính không sử dụng trong bản trình bày PowerPoint


21

Công ty của tôi gần đây đã tạo một mẫu PowerPoint mới. Tự nó không có bất kỳ slide nào, nó có kích thước 9MB. Điều này là hoàn toàn không thể sử dụng để gửi đến các thiết bị di động và gây khó chịu cho khách hàng. Thủ phạm chính là hình ảnh độ phân giải cao trên các slide chính. Hầu hết thời gian tôi không sử dụng 8 slide với hình ảnh có độ phân giải cao. Tôi đã thử nén các hình ảnh, nhưng điều đó chỉ khiến mẫu bị trống đến 5 MB, vẫn còn quá lớn.

Có cách nào để lưu bản trình bày một cách tự động loại bỏ các slide chủ khổng lồ không sử dụng. Rõ ràng tôi có thể đi vào và xóa các slide chính, nhưng tự hỏi liệu có bất cứ điều gì cho phép bạn tự động làm điều này.


Điều này có thể được thực hiện với VBA hoặc các loại tự động hóa khác; không có gì được tích hợp trong PPT cho phép người dùng thực hiện điều này một cách dễ dàng.
Steve Rindsberg

bạn đã thử lưu nó ở định dạng PDF, cũng sẽ tốt hơn với các thiết bị di động.
Firee

Thông thường, hình ảnh (kích thước pixel) rất lớn được nhúng trong PowerPoint và kích thước hiển thị được thu nhỏ lại cho vừa. Bên cạnh việc gây ra một tệp khổng lồ, nó có thể làm giảm độ sắc nét của hình ảnh do nội suy cần thiết. Bạn có thể giảm nghiêm trọng kích thước tệp và cải thiện giao diện bằng cách xem độ phân giải thực tế tối đa bạn sẽ cần, dựa trên nội dung các trang chiếu sẽ được xem. Thay đổi kích thước hình ảnh theo độ phân giải đó (bên ngoài, sử dụng trình chỉnh sửa hình ảnh), làm sắc nét chúng, sau đó nhúng chúng vào PowerPoint. Nếu bạn không cần những slide đó, tất nhiên, việc xóa chúng sẽ có tác dụng lớn hơn.
fixer1234

Câu trả lời:


17

Xem như "bậc thầy trượt". Khi bạn di chuột qua từng slide chủ, bạn có thể xem liệu slide master đó có được sử dụng không. Bạn có thể xóa từng slide chủ. Có vẻ đặc biệt cho những người có hình ảnh và loại bỏ những người không sử dụng.

Nếu bạn tô sáng slide đầu tiên, sau đó tiếp tục nhấn Deleteliên tục, chỉ các mẫu slide không được sử dụng sẽ bị xóa. Đây là một cách dễ dàng để cuộn thủ công các mẫu một cách nhanh chóng mà không phải lo lắng về việc loại bỏ một mẫu đang sử dụng.


Tôi đã tìm kiếm thêm một chút về một giải pháp tự động. Mẫu của chúng tôi có khoảng 100 trang chiếu chính, sẽ mất rất nhiều thời gian để xóa tất cả riêng lẻ.
Scott

Vì nó hiển thị cho bạn ngay trên trình duyệt slide mà chủ được sử dụng và không sử dụng, nên có vẻ như điều đó là có thể. Tuy nhiên, tôi rất vui vì đã tìm thấy một giải pháp cho phép tôi giảm kích thước tệp ngay cả khi tôi phải thực hiện thủ công.
octern

Điều này thật tuyệt và cuối cùng đã giải quyết được tại sao một slide trống, đơn độc lại chiếm ~ 1MB trong bài thuyết trình của tôi. @ Hủy bỏ nếu bạn đang sử dụng một vài lựa chọn và biết vị trí của chúng, nhấp, cuộn, dịch chuyển + nhấp, xóa thực sự khá nhanh. Hoặc lưu một mẫu mới với những mẫu bạn sẽ không bao giờ sử dụng và bạn chỉ phải thực hiện một lần.
Hendy

20

Bạn có thể làm điều này bằng cách tạo một macro:

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

mọi thiết kế đều có thể được loại bỏ hoàn toàn với tất cả các bố cục của nó bằng .Deletephương pháp thiết kế
Winand

0

Câu trả lời nâng cao ở trên vẫn hoạt động và đã làm việc cho tôi. Vấn đề là, khi tôi sao chép mã, tôi không biết phải làm gì với nó.

Sau khi nghiên cứu một chút, tôi thấy rằng đây là cách sử dụng mã ở trên:

  1. Mở tài liệu PPT của bạn
  2. Đi đến Xem, Nhấp vào Macro
  3. Chọn nơi bạn muốn để có thể chạy macro này trong danh sách thả xuống
  4. Đặt tên cho nó và tạo ra nó.

Sau đó, một cửa sổ bật lên nơi bạn có thể dán mã.

Lưu nó, quay lại Xem -> Macro và Chọn macro từ danh sách thả xuống.

Nhấp vào "Chạy" và làm!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.