Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên

Đôi khi, bạn có thể muốn thêm yếu tố bất ngờ vào bản trình bày PowerPoint của mình bằng cách xáo trộn các slide một cách ngẫu nhiên. Ví dụ:có lẽ bạn tạo một bài thuyết trình cho học sinh của mình và muốn xáo trộn một số hoặc tất cả các thẻ ghi chú.

Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên

Theo mặc định, PowerPoint không có tính năng tích hợp sẵn cho việc này nhưng bạn có thể đạt được tính năng này bằng cách sử dụng macro. Trong hướng dẫn từng bước này, chúng tôi sẽ chỉ cho bạn cách xáo trộn các trang trình bày theo cách thủ công và cách sử dụng mã VBA để tự động hóa quy trình xáo trộn ngẫu nhiên.

Cách xáo trộn các slide theo cách thủ công trong PowerPoint

Trong Microsoft PowerPoint, bạn có thể xáo trộn thủ công các trang chiếu trong bản trình bày của mình để hiển thị chúng theo thứ tự ngẫu nhiên bằng cách sử dụng chế độ xem “Bộ sắp xếp trang chiếu”. Mặc dù phương pháp này có thể không ngẫu nhiên như sử dụng macro nhưng nó vẫn cho phép bạn sắp xếp lại các slide theo một thứ tự khác.

Để xáo trộn và sắp xếp ngẫu nhiên các trang chiếu trong bản trình bày PowerPoint theo cách thủ công, hãy làm theo các bước bên dưới.

  1. Mở bản trình bày PowerPoint của bạn và chuyển đến tab Xem trong menu ruy-băng ở đầu màn hình. Nhấp vào nó để truy cập menu Xem.
Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên
  1. Trong menu Xem, hãy tìm nhóm Chế độ xem bản trình bày và chọn tùy chọn Trình sắp xếp trang chiếu. Thao tác này sẽ chuyển bản trình bày của bạn sang chế độ xem Trình sắp xếp trang chiếu, nơi bạn có thể xem tất cả hình thu nhỏ của trang chiếu cùng một lúc.
Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên
  1. Trong chế độ xem Trình sắp xếp trang chiếu, bạn có thể thấy hình thu nhỏ lớn hơn của các trang chiếu. Nếu bạn có nhiều slide trong bài thuyết trình của mình, hãy nhấp vào tùy chọn Zoom Out được biểu thị bằng biểu tượng – ở thanh công cụ dưới cùng để có cái nhìn tổng quan hơn về tất cả các slide. Tiếp tục nhấp vào nó cho đến khi bạn có thể xem tất cả các trang trình bày trong bản trình bày trên màn hình cùng một lúc.
  2. Giờ đây, bạn có thể dễ dàng xáo trộn các slide bằng cách nhấp vào một slide và kéo nó đến vị trí ngẫu nhiên trên màn hình. Lặp lại bước này với các slide khác để xáo trộn chúng một cách ngẫu nhiên. Tiếp tục sắp xếp lại các slide cho đến khi bạn hài lòng với thứ tự mới.
Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên

Hãy nhớ rằng phương pháp này không đảm bảo thứ tự hoàn toàn ngẫu nhiên vì nó phụ thuộc vào sự sắp xếp thủ công của bạn. Nếu bạn muốn thấy một trang trình bày hoàn toàn ngẫu nhiên xuất hiện sau khi nhấn nút để hiển thị trang trình bày tiếp theo, bạn có thể sử dụng phương pháp macro VBA để xáo trộn ngẫu nhiên tự động và chính xác hơn.

Cách sắp xếp ngẫu nhiên các slide PowerPoint bằng mã VBA

Để đảm bảo các slide PowerPoint của bạn phát theo thứ tự hoàn toàn ngẫu nhiên, bạn sẽ cần sử dụng một chút mã hóa. Tùy chọn Macro trong Microsoft Office PowerPoint cho phép bạn chạy mã VBA để tự động xáo trộn các slide trong bản trình bày của mình.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách xáo trộn các slide mà không bị trùng lặp. Để sắp xếp ngẫu nhiên các slide trong PowerPoint sao cho cùng một slide không lặp lại, hãy làm theo các bước bên dưới.

  1. Để bắt đầu, bạn cần truy cập tab Nhà phát triển trên menu dải băng PowerPoint của mình. Để làm điều đó, hãy đi theo đường dẫn Tệp> Tùy chọn hoặc nhấp chuột phải vào bất kỳ khoảng trống nào trong menu ruy-băng và chọn Tùy chỉnh Dải băng. Thao tác này sẽ mở một hộp thoại.
Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên
  1. Trong hộp thoại Tùy chọn PowerPoint, cuộn xuống cho đến khi bạn tìm thấy tùy chọn Nhà phát triển. Chọn hộp bên cạnh Nhà phát triển và nhấp vào OK.
Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên
  1. Bây giờ hãy chọn tab Nhà phát triển và chọn Macro. Trong cửa sổ bật lên, bạn có thể chèn Macro mới. Chọn tên cho nó (ví dụ:Shuffleslides) và nhấp vào Tạo để tiếp tục.
Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên
  1. Thao tác này sẽ mở cửa sổ Visual Basic Editor, nơi bạn có thể nhập mã để sắp xếp ngẫu nhiên các trang trình bày PowerPoint của mình.
Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên
  1. Sao chép mã VBA sau và dán vào cửa sổ Visual Basic đang mở.

Sub Shuffleslides()

Trang trình bày đầu tiên =2

Trang trình bày cuối cùng =5

Chọn ngẫu nhiên

'tạo ngẫu nhiên số không giữa trang trình bày đầu tiên và trang trình bày cuối cùng'

GRN:

RSN =Int((LastSlide – FirstSlide + 1) * Rnd + FirstSlide)

Nếu RSN =ActivePresentation.SlideShowWindow.View.Slide.SlideIndex thì đi tới GRN

ActivePresentation.SlideShowWindow.View.GotoSlide (RSN)

Kết thúc phụ

  1. Sau khi dán mã, bạn sẽ nhận thấy rằng cài đặt mặc định sẽ xáo trộn các trang trình bày từ 2 đến 5. Tuy nhiên, bản trình bày của bạn có thể không có đúng 5 trang trình bày nhưng điều đó không thành vấn đề. Bạn có thể dễ dàng tùy chỉnh phần mã này cho phù hợp với nhu cầu của mình.

Trong Trình chỉnh sửa VBA, hãy điều chỉnh số trang chiếu theo “FirstSlide” và “LastSlide” để chỉ định phạm vi trang chiếu bạn muốn đưa vào trộn bài. Theo mặc định, việc xáo trộn bắt đầu từ slide 2 để tránh bao gồm slide tiêu đề. Nếu bạn muốn loại trừ các slide tiêu đề khỏi bị xáo trộn, hãy giữ nguyên “FirstSlide =2”.

Ví dụ:giả sử bạn có một bản trình bày có mười trang chiếu và bạn muốn bỏ qua việc xáo trộn trang chiếu tiêu đề. Trong trường hợp đó, hãy đặt “FirstSlide =2” và “LastSlide =10”. Bằng cách này, chỉ các trang trình bày từ 2 đến 10 sẽ được đưa vào quá trình xáo trộn và trang trình bày tiêu đề của bạn sẽ không bị ảnh hưởng.

  1. Bây giờ bạn đã hoàn thành và tùy chỉnh mã cho bản trình bày của mình, đã đến lúc thêm các nút hành động vào trang trình bày. Để làm điều đó, hãy chèn bất kỳ hình dạng nào trên trang chiếu đầu tiên (hoặc bất kỳ trang chiếu nào bạn thích), sau đó chọn hình dạng đó và điều hướng đến Chèn> Hành động> Chạy Macro. Sau đó chọn Macro bạn vừa tạo. Điều này sẽ kích hoạt tính năng xáo trộn các trang trình bày của bạn trong Chế độ trình chiếu, mang lại trải nghiệm hấp dẫn cho người xem.
Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên
  1. Lưu tệp PowerPoint của bạn ở định dạng PPTM (bản trình bày hỗ trợ macro) để giữ lại Macro bạn đã tạo. Chọn Tệp> Lưu dưới dạng và chọn PPTM từ danh sách thả xuống để đảm bảo rằng các macro bạn đã tạo sẽ được giữ nguyên và không bị mất.
Xáo trộn các slide PowerPoint:Hướng dẫn sử dụng &Hướng dẫn VBA cho các bài thuyết trình ngẫu nhiên

Bây giờ hãy vào Chế độ trình bày và nhấp vào nút trên trang trình bày đầu tiên để xáo trộn các trang trình bày của bạn một cách ngẫu nhiên. Thưởng thức bài thuyết trình năng động và không lặp lại của bạn.

Cách chỉ xáo trộn các slide chẵn hoặc lẻ

Trong trường hợp bạn chỉ muốn xáo trộn các slide cụ thể trong bản trình bày của mình, chẳng hạn như các slide chẵn hoặc lẻ, bạn có thể sử dụng mã VBA sau để chỉ ngẫu nhiên hóa các slide được đánh số chẵn hoặc số lẻ mà không làm ảnh hưởng đến phần còn lại.

Để làm điều đó, hãy làm theo các bước ở trên cho đến khi bạn đến cửa sổ Visual Basic Editor và chèn mã sau.

Sub Shuffleslides()

EvenShuffle =True (thay thế bằng false nếu chỉ xáo trộn các slide số lẻ)

FirstSlide =2 (phải là số chẵn/lẻ tùy theo nhu cầu)

Trang trình bày cuối cùng =8

Chọn ngẫu nhiên

Với i =FirstSlide Đến LastSlide Bước 2

Tạo:'tạo ngẫu nhiên không giữa trang trình bày đầu tiên và trang trình bày cuối cùng'

RSN =Int((LastSlide – FirstSlide + 1) * Rnd) + FirstSlide

Nếu EvenShuffle =True thì

Nếu RSN Mod 2 =1 thì GoTo tạo

Khác

Nếu RSN Mod 2 =0 thì GoTo tạo

Kết thúc nếu

ActivePresentation.Slides(i).MoveTo (RSN)

Nếu tôi

Nếu tôi> RSN thì ActivePresentation.Slides(RSN + 1).MoveTo (i)

Tiếp theo tôi

Kết thúc phụ

Cách xáo trộn các slide của bạn theo một vòng lặp không bao giờ kết thúc

Hướng dẫn ở trên trình bày cách xáo trộn các slide PowerPoint và phát chúng theo thứ tự ngẫu nhiên mà không lặp lại. Tuy nhiên, sau một vòng lặp, thứ tự xáo trộn tương tự vẫn được duy trì trừ khi bạn xáo trộn lại các slide.

Để tự động xem qua tất cả các trang chiếu theo vòng lặp vô tận trong chế độ trình chiếu với thứ tự ngẫu nhiên mới cho mỗi vòng lặp, bạn có thể sử dụng mã sau. Đảm bảo thay đổi các số sau FirstSlide =và LastSlide =để phù hợp với số lượng slide trong bài thuyết trình của bạn.

Vị trí công khai, Phạm vi, AllSlides() dưới dạng số nguyên

Sub ShuffleAndBegin()

Trang trình bày đầu tiên =2

Trang trình bày cuối cùng =6

Phạm vi =(LastSlide – FirstSlide)

Giảm độ sáng tất cả các slide(0 tới phạm vi)

Với i =0 Đến phạm vi

AllSlides(i) =FirstSlide + i

Tiếp theo tôi

Chọn ngẫu nhiên

Với N =0 Tới Phạm vi

J =Int((Phạm vi + 1) * Rnd)

temp =AllSlides(N)

AllSlides(N) =AllSlides(J)

AllSlides(J) =tạm thời

N

tiếp theo

Vị trí =0

ActivePresentation.SlideShowWindow.View.GotoSlide AllSlides(Position)

Kết thúc phụ

Phụ nâng cao()

Chức vụ =Chức vụ + 1

Nếu Vị trí> Phạm vi thì

ShuffleAndBegin

Khác

ActivePresentation.SlideShowWindow.View.GotoSlide AllSlides(Position)

Kết thúc nếu

Kết thúc phụ

Đã đến lúc bắt đầu bài thuyết trình của bạn

Bây giờ bạn đã biết cách xáo trộn các slide PowerPoint như một người chuyên nghiệp. Hãy thử nghiệm các phương pháp này và tạo bản trình bày hấp dẫn cho các nhà giáo dục, chuyên gia kinh doanh hoặc bất kỳ tình huống nào yêu cầu thứ tự trang trình bày ngẫu nhiên. Hãy vui vẻ với các trình chiếu năng động và quyến rũ của bạn.