Hoe dia's willekeurig te maken in een PowerPoint-presentatie

Soms wilt u misschien een verrassingselement aan uw PowerPoint- presentatie toevoegen door de dia's willekeurig te schudden. Misschien maakt u bijvoorbeeld een presentatie voor uw leerlingen en wilt u enkele of alle flashcards in willekeurige volgorde afspelen.

Standaard heeft PowerPoint hiervoor geen ingebouwde functie, maar u kunt dit bereiken met behulp van een macro. In deze stapsgewijze handleiding laten we u zien hoe u dia's handmatig in willekeurige volgorde kunt afspelen en hoe u een VBA- code kunt gebruiken om het willekeurige shuffelproces te automatiseren.

Dia's handmatig in willekeurige volgorde afspelen(Manually Shuffle Slides) in PowerPoint

In Microsoft PowerPoint kunt u de dia's in uw presentatie handmatig in willekeurige volgorde afspelen, zodat ze in willekeurige volgorde worden weergegeven met behulp van de weergave "Diasorteerder". Hoewel deze methode misschien niet zo willekeurig is als het gebruik van macro's, kunt u de dia's toch in een andere volgorde herschikken.

Volg de onderstaande stappen om de dia's in een PowerPoint- presentatie handmatig in willekeurige volgorde af te spelen en in willekeurige volgorde te plaatsen .

  1. Open uw PowerPoint- presentatie en ga naar het tabblad Weergave(View) in het lintmenu bovenaan het scherm. Klik(Click) erop om het menu Beeld(View) te openen .

  1. Zoek in het menu Beeld naar de groep (View)Presentatieweergaven(Presentation Views) en selecteer de optie Diasorteerder(Slide Sorter) . Hierdoor wordt uw presentatie overgeschakeld naar de weergave Diasorteerder(Slide Sorter) , waar u alle diaminiaturen in één keer kunt zien.

  1. In de diasorteerderweergave(Slide Sorter) ziet u mogelijk grotere miniaturen van de dia's. Als uw presentatie veel dia's bevat, klikt u op de optie Uitzoomen(Zoom Out) , weergegeven door het pictogram – in de onderste werkbalk om een ​​beter overzicht van alle dia's te krijgen. Blijf erop klikken totdat u alle dia's van de presentatie in één keer op het scherm ziet.
  2. Nu kunt u de dia's eenvoudig in willekeurige volgorde afspelen door op een dia te klikken en deze naar een willekeurige positie op het scherm te slepen. Herhaal deze stap met andere dia's om ze willekeurig te schudden. Ga door met het herschikken van de dia's totdat u tevreden bent met de nieuwe bestelling.

Houd er rekening mee dat deze methode geen volledig willekeurige volgorde garandeert, omdat deze afhankelijk is van uw handmatige opstelling. Als u een volledig willekeurige dia wilt zien verschijnen nadat u op de knop hebt gedrukt om de volgende dia weer te geven, kunt u de VBA-(VBA) macromethode gebruiken voor nauwkeuriger en geautomatiseerd willekeurig schudden.

Hoe PowerPoint-dia's(PowerPoint Slides) willekeurig te maken met behulp van een VBA-code

Om ervoor te zorgen dat uw PowerPoint-dia's in volledig willekeurige volgorde worden afgespeeld, moet u een beetje codering gebruiken. Met de optie Macro's in (Macros)Microsoft Office PowerPoint kunt u (Microsoft Office PowerPoint)VBA- codes uitvoeren om de dia's in uw presentatie automatisch in willekeurige volgorde af te spelen.

In deze zelfstudie laten we u zien hoe u uw dia's in willekeurige volgorde kunt afspelen, zonder duplicaten. Volg de onderstaande stappen om dia's in PowerPoint willekeurig te maken , zodat dezelfde dia zichzelf niet herhaalt.

  1. Om aan de slag te gaan, moet u het tabblad Ontwikkelaars(Developer) in uw PowerPoint- lintmenu openen. Om dat te doen, volgt u het pad Bestand(File) > Opties(Options) of klikt u met de rechtermuisknop in een lege ruimte in het lintmenu en selecteert u Het lint (Ribbon)aanpassen(Customize) . Hierdoor wordt een dialoogvenster geopend.

  1. Blader in het dialoogvenster PowerPoint- opties naar beneden totdat u de optie (Options)Ontwikkelaar(Developer) vindt . Vink het vakje naast Ontwikkelaar(Developer) aan en klik op OK.

  1. Selecteer nu het tabblad Ontwikkelaars(Developer) en kies Macro's . In het pop-upvenster kunt u een nieuwe macro invoegen . Kies er een naam voor (bijvoorbeeld Shuffleslides ) en klik op Maken(Create) om door te gaan.

  1. Hierdoor wordt het Visual Basic Editor-(Visual Basic Editor) venster geopend , waar u de code kunt invoeren om uw PowerPoint- presentatiedia's willekeurig te maken.

  1. Kopieer de volgende VBA- code en plak deze in het geopende Visual Basic- venster.

Sub-shuffleslides()

Eerste dia = 2

Laatste dia = 5

Willekeurig

'genereer een willekeurig nee tussen eerste dia en laatste dia'

GRN:

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

Als RSN = ActivePresentation.SlideShowWindow.View.Slide.SlideIndex Ga dan naar GRN(GoTo GRN)

ActivePresentation.SlideShowWindow.View.GotoSlide ( RSN )

Einde sub

  1. Nadat u de code hebt geplakt, zult u merken dat de standaardinstelling de dia's 2 tot en met 5 in willekeurige volgorde afspeelt. Het kan echter zijn dat uw presentatie niet precies vijf dia's bevat, maar dat is geen probleem. U kunt dit deel van de code eenvoudig aanpassen aan uw behoeften.

Pas in de VBA-editor de dianummers aan na 'FirstSlide' en 'LastSlide' om het bereik van dia's op te geven dat u in de willekeurige volgorde wilt opnemen. Standaard begint het schudden vanaf dia 2 om te voorkomen dat de titeldia wordt opgenomen. Als u wilt uitsluiten dat de titeldia's in willekeurige volgorde worden weergegeven, behoudt u 'FirstSlide = 2' zoals het is.

Stel dat u een presentatie met tien dia's hebt en dat u het shuffelen van de titeldia wilt overslaan. Stel in dat geval “FirstSlide = 2” en “LastSlide = 10” in. Op deze manier worden alleen de dia's 2 tot en met 10 opgenomen in het shuffelproces en blijft uw titeldia onaangetast.

  1. Nu u de code voor uw presentatie heeft voltooid en aangepast, is het tijd om actieknoppen(add action buttons) aan de dia's toe te voegen. Om dat te doen, voegt u een vorm in de eerste dia in (of een dia van uw keuze), selecteert u vervolgens de vorm en navigeert u naar Insert > Action > Run Macro . Kies vervolgens de macro die u zojuist hebt gemaakt. Hierdoor wordt het in willekeurige volgorde afspelen van uw dia's geactiveerd tijdens de diavoorstellingsmodus(Slide Show Mode) , wat een boeiende ervaring voor uw publiek oplevert.

  1. Sla uw PowerPoint-bestand op(Save your PowerPoint file) in een PPTM- indeling (presentatie met macro's) om de macro's die u hebt gemaakt te behouden. Select File > Save As en kies PPTM in de vervolgkeuzelijst om ervoor te zorgen dat de macro's die u hebt gemaakt behouden blijven en niet verloren gaan.

Ga nu naar de presentatiemodus(Presentation Mode) en klik op de knop op de eerste dia om uw dia's willekeurig te schudden. Geniet van uw dynamische en niet-herhalende presentatie.

Alleen even of oneven dia's in willekeurige volgorde(Odd Slides) afspelen

Als u alleen specifieke dia's in uw presentatie in willekeurige volgorde wilt afspelen, zoals even of oneven dia's, kunt u de volgende VBA- code gebruiken om alleen even of oneven genummerde dia's willekeurig te rangschikken zonder de rest te verstoren.

Om dat te doen, volgt u de stappen hierboven totdat u bij het Visual Basic Editor- venster komt en de volgende code invoegt.

Sub-shuffleslides()

EvenShuffle = True (vervangen door false als alleen oneven genummerde dia's in willekeurige volgorde worden weergegeven)

FirstSlide = 2 (moet een even/oneven getal zijn, afhankelijk van de behoeften)

Laatste dia = 8

Willekeurig

For i = FirstSlide To LastSlide Stap 2(LastSlide Step 2)

Genereer: 'genereer een willekeurig nee tussen eerste dia en laatste dia'

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

Als EvenShuffle = Waar, dan

Als RSN Mod 2 = 1 Dan genereert GoTo

Anders

Als RSN Mod 2 = 0, genereert GoTo

Stop als

ActivePresentation.Slides (i).MoveTo ( RSN )

Als ik < RSN Dan ActivePresentation.Slides ( RSN – 1 ).MoveTo (i)

Als ik > RSN Dan ActivePresentation.Slides ( RSN + 1 ).MoveTo (i)

Volgende ik

Einde sub

Hoe u uw dia's(Slides) in een eindeloze lus in willekeurige volgorde kunt afspelen

De bovenstaande tutorial laat zien hoe u PowerPoint- dia's in willekeurige volgorde kunt afspelen en ze in willekeurige volgorde kunt afspelen zonder herhaling. Na één lus blijft echter dezelfde willekeurige volgorde behouden, tenzij u de dia's opnieuw in willekeurige volgorde plaatst.

Om automatisch door alle dia's in een eindeloze lus te gaan tijdens de diavoorstellingsmodus met een nieuwe willekeurige volgorde voor elke lus, kunt u de volgende code gebruiken. Zorg(Make) ervoor dat u de cijfers na FirstSlide = en LastSlide = wijzigt , zodat deze passen bij het aantal dia's in uw presentatie.

Publieke positie(Public Position) , Bereik(Range) , AllSlides () als geheel getal

Sub ShuffleAndBegin()

Eerste dia = 2

Laatste dia = 6

Bereik = (Laatste dia – Eerste dia)

Alle dia's opnieuw dimmen (0 tot bereik)

Voor i = 0 tot bereik

Alle Dia's(i) = Eerste Dia + i

Volgende ik

Willekeurig

Voor N = 0 tot bereik

J = Int((Bereik + 1) * Rnd)

temp = AlleSlides(N)

Alle Dia's(N) = Alle Dia's(J)

AlleSlides(J) = temp

Volgende N

Positie = 0

ActivePresentation.SlideShowWindow.View.GotoSlide AllSlides ( Positie(Position) )

Einde sub

Subvoorschot()

Positie = Positie + 1

Als Positie > Bereik Dan

ShuffleAndBegin

Anders

ActivePresentation.SlideShowWindow.View.GotoSlide AllSlides ( Positie(Position) )

Stop als

Einde sub

Tijd om met uw presentatie te beginnen

Nu weet u hoe u PowerPoint -dia's als een professional in willekeurige volgorde kunt afspelen. Experimenteer met deze methoden en maak boeiende presentaties(create engaging presentations) voor docenten, zakelijke professionals of welk scenario dan ook waarvoor een willekeurige diavolgorde vereist is. Veel plezier met uw dynamische en boeiende diavoorstellingen.



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts