Jeopardy PowerPoint (3 / 5 étapes)

Étape 3: Ajout dans le Code

Si la présentation a été la peau et le contrôle des stupéfiants l’épine dorsale, le code est la viande.  C’est ce qui fait le travail pour nous.

(Remarque : tout le « Code » seront en italique.  Lorsque vous le tapez dans il n’y a aucun besoin pour les italiques, il permet simplement au pour différencier du reste du texte ici).

Tout d’abord, nous avons créé notre macro, avant que nous avons ajouté la forme, il y avait une fenêtre avec du texte dedans.  Nous voulons sélectionner cette fenêtre maintenant.  In-between "Sub GameBoardControl ()» et «End Sub» vous souhaitez copier et coller le texte suivant :

Si Windows.Count = 0 Then MsgBox « Il n’est pas actif fenêtre. », vbOKCancel, « Sans fenêtre est ouverte »
ControlBoard.Show

La première ligne nous aidera à éviter les erreurs sur la route, et la deuxième ligne est ce qui fera notre formulaire, que nous venons de faire apparaître lorsque nous avons exécuté cette macro.  Sans « ControlBoard.Show » nous verrions jamais la forme quand on lance la macro.  Bien sûr, si vous avez nommé votre formulaire autre chose que ControlBoard vous voudrez de l’adapter à votre nom.

Nous avons maintenant terminé avec cette fenêtre de texte et vous pouvez maintenant fermer, ou juste le garder ouvert.

Ensuite, nous voulons revenir à votre formulaire.

Double-cliquez sur votre bouton de commande « Initialiser le plateau de jeu ».  Ceci ouvrira une fenêtre avec le texte suivant en haut de l’écran :

Private void CmdIniGB_Click ()
End Sub

Quelque code que nous mettons entre ces deux lignes seront exécutera lorsque ce bouton est enfoncé.  Il s’agit de la touche que nous allons faire pression quand on veut initialiser le plateau de jeu.  Ce que nous voulons faire, c’est au programme prendre les valeurs qui sont répertoriées dans la zone de texte de faible prix et augmentation et mettre à jour la première diapositive de la présentation avec les valeurs de prix correct dans chaque boîte.  Ensuite, nous voulons qu’il passer par chacune des diapositives réponse et mettre à jour le titre avec le nom de la catégorie correcte et prix valeur pour chacun.  Nous voulons mettre le code suivant entre ces deux lignes (je vais donner une explication de chaque bit nous avançons) :

Dim boardPos As Integer
Dim prizeValue As Integer
Dim prizeValueIncrease As Integer
Plateau de jeu la valeur = ActivePresentation.Slides(1)

boardPos = 1
prizeValue = ControlBoard.LowPrizeBox.Text
prizeValueIncrease = ControlBoard.IncreaseBox.Text

Dans les trois premières lignes, nous sommes déclarer les variables que nous allons travailler avec dans cette section.  Cela signifie que nous pouvons maintenant utiliser boardPos, prizeValue et prizeValueIncrease comme des variables et leur valeur à (presque) tout entier (nombre entier).  À la quatrième ligne, nous définissons gameBoard égale à ActivePresentation.Slides(1).  Ce qui veut dire que chaque fois que nous utilisons le « plateau » dans le code, le programme reconnaîtra comme la première diapositive dans notre présentation (qui si vous vous souvenez, la première diapositive dans notre présentation est notre plateau de jeu).  Dans les trois dernières lignes, je prends les variables que nous avons récemment déclaré et leur donne des valeurs.  À moins qu’ils se changer plus tard dans le code, boardPos aura la valeur 1, et prizeValue et prizeValueIncrease aura la valeur de ce qui est dans les zones de texte que nous avons faite sur le ControlBoard.

Pour boardPos = 1 à 5
gameBoard.Shapes(boardPos). TextFrame.TextRange.Text = prizeValue
BoardPos suivante

Ce que la première ligne ici nous dit, c’est que nous allons exécuter le code sur la deuxième ligne, tant que la variable boardPos est le numéro 1, 2, 3, 4 ou 5.  La deuxième ligne est le code qu’il va courir.  Ce que cela ne fait que prendre le prizeValue et modifier le texte de la forme correspondante sur le plateau de jeu.  Ou en d’autres termes, lorsque boardPos est 1, il va pour le plateau de jeu (notre première diapositive dans la présentation) et prend des formes numéro 1 (c’est pourquoi nous avons déjà dit qu’il était important de connaître le nombre de chaque forme ajoutée.  Si vous mettez le vôtre dans un ordre différent, vous voudrez apporter la modification dans le code) et remplace le texte (ce qui est écrit sur l’écran d’ordinateur) par le nombre entier qui est dans la variable prizeValue (dont une seconde il y a, nous définissons égale à la zone de texte valeur du prix sur la carte de commande).  La dernière ligne fait la boardPos augmente de 1.  Il continuera à faire cela jusqu'à ce que la troisième ligne de code dans cette section rend boardPos inrease 6.  Quand il est 6, il se déplace vers le bas à ce qui suit :

prizeValue = prizeValue + prizeValueIncrease

Ce qu’il fait est définie la variable égale à la somme de prizeValue et prizeValueIncrease de prizeValue.  Le jeu de code précédent a modifié le texte des formes de la première série de réponses à la valeur la plus basse des prix.  Cette ligne de code nous prépare pour la seconde rangée de réponses.

Dans le code suivant, nous faisons ce que nous avons fait ci-dessus, sauf que nous sommes en descendant le jury et augmentant la valeur du prix de chaque ligne.  Je voudrais savoir si toute explication plus est nécessaire :

Pour boardPos = 6 à 10
gameBoard.Shapes(boardPos). TextFrame.TextRange.Text = prizeValue
BoardPos suivante

prizeValue = prizeValue + prizeValueIncrease

Pour boardPos = 11 à 15
gameBoard.Shapes(boardPos). TextFrame.TextRange.Text = prizeValue
BoardPos suivante

prizeValue = prizeValue + prizeValueIncrease

Pour boardPos = 16 à 20
gameBoard.Shapes(boardPos). TextFrame.TextRange.Text = prizeValue
Prochaine

Tout le code précédent a été utilisé pour ajouter les valeurs de prix correct pour les carrés de réponse sur notre plateau de jeu (diapo 1).  Le code suivant serviront à changer le titre de chaque diapositive réponse (diapositives 2-21) à la catégorie correspondante et la valeur du prix :

(Note : le texte suivant de code cela devrait être tout sur 1 ligne dans le programme.  Malheureusement, il semble brisé ici)

ActivePresentation.Slides(2). Shapes (1). TextFrame.TextRange.Text =
ActivePresentation.Slides(1). Shapes(21). TextFrame.TextRange.Text + « $» +
ActivePresentation.Slides(1). Shapes (1). TextFrame.TextRange.Text

Bon, permet de casser ce bas morceau par morceau.  La première partie (, ActivePresentation.Slides(2). Shapes (1). TextFrame.TextRange.Text) affirme que nous voulons prendre la première forme (devrait être la forme de "title") à glisser deux (dont nous avons déjà dit serait CatOne pour la valeur du prix le plus bas) et modifier le texte de cette forme à ce qui est après le signe "égal" (qui, maintenant, vous devriez être capable de deviner ce que c’est).  Forme 21 (si vous vous souvenez) est la forme qui correspond au texte de la première catégorie, et forme 1 est le texte de la valeur du prix le plus bas pour les catégories.  Cela signifie que ce morceau de code devrait modifier le titre de diapositive 2 « CatOne 100 $. »

Félicitations !  Il suffit maintenant d’ajouter du code pour le reste des diapositives de réponse et nous avons terminé avec ce bouton de commande (copiez et collez le code mais changer le numéro de la diapositive et de numéros de forme à celles appropriées) !  (Le reste du code peut être vu dans la présentation PowerPoint, mais si vous voulez que je peux l’envoyer à vous).  Si vous ne me souviens pas de ce nombre, les formes se trouvent sur le plateau de jeu, il suffit de cocher sur la photo ci-dessous pour une remise à niveau.

Articles Liés

Super jeu de Mario PowerPoint de Quiz - jeux pour les professeurs d’anglais (ESL)

Super jeu de Mario PowerPoint de Quiz - jeux pour les professeurs d’anglais (ESL)

Il s'agit d'un jeu de quiz que j'ai fait passer en revue les points de grammaire et de vocabulaire avec mes apprenants de langue anglaise. Ce jeu est complètement adaptable en fonction de n'importe quel sujet. En changeant le texte dans le PowerPoint
Comment créer une présentation PowerPoint

Comment créer une présentation PowerPoint

les utilisations possibles de PowerPoint sont innombrables.  Un diaporama peut aider un enseignant enseigner une leçon, illustrer un événement dans l'histoire, facilement afficher des informations statistiques ou être utilisés pour la formation dans
Obtenir le frisson de la 3D dans Powerpoint (Powerpoint, pas vraiment.)

Obtenir le frisson de la 3D dans Powerpoint (Powerpoint, pas vraiment.)

I love 3D. Alors, quand j'ai compris que je pourrais tourner n'importe quel vieux diaporama dans un passionnant, j'ai fait.J'ai demandé tout d'abord, les auditeurs, ce que l'objet était et puis leur a dit. Ici, je l'ai placé ensemble afin que vous, s
Comment écrire O2 et x² dans PowerPoint ?

Comment écrire O2 et x² dans PowerPoint ?

Aujourd'hui, je vais vous montrer comment écrire oxygène O2 2 selon le type et 2 de x² comme type. Jusqu'ici, nous l'écrivons comme O2 pour Oxigen et X ^ 2 x carré. Maintenant, nous allons faire cela sur powerpoint.Étape 1: Exposant et indiceCréateur
Jeopordy PowerPoint

Jeopordy PowerPoint

Après avoir complété ce Instructable vous devez se terminer par un PowerPoint similaire à celui-ci.Étape 1: Création de la TableOuvrez Microsoft PowerPoint et commencez par créer une nouvelle présentation. Renseignez les informations relatives à votr
Avancées de dessin dans PowerPoint 3D

Avancées de dessin dans PowerPoint 3D

Oui, Thomas ci-dessus ^ faite de formes 3D dans PowerPoint !J'ai passé beaucoup de temps à essayer de faire passer mon message dans PowerPoint. Souvent, je dois expliquer des concepts de mécanisme 3D complexe longs avant qu'ils sont correctement conç
Comment faire un jeu de PowerPoint (ne pas toucher les murs)

Comment faire un jeu de PowerPoint (ne pas toucher les murs)

dans ce Instructable je vais vous montrer les gars comment faire un facile de faire le jeu de PowerPoint « Ne touchez pas les murs ».Vous pouvez faire autant de niveaux que vous voulez, mais je vais vous montrer comment en faire un avec 2 niveauxÉtap
Faire une animation à l’aide de powerpoint

Faire une animation à l’aide de powerpoint

nous tous ont envie de faire des animations à un moment donné de notre vie,mais en raison du manque de connaissances ou d'outils (programmes corrects) nous ne sommes pas en mesure de..... .i était même plus tôt... .i l'habitude de penser à des façons
Comment intégrer Youtube des vidéos sur un PC dans Powerpoint 2010

Comment intégrer Youtube des vidéos sur un PC dans Powerpoint 2010

avez-vous jamais donné une présentation et a dû sortir pour lire une vidéo Youtube ?  Cela peut secouer fortement le flux de n'importe quelle présentation PowerPoint et peut facilement être évitée.  On dirait que Microsoft avait un moyen facile d'ins
Création d’un modèle de diapositive PowerPoint

Création d’un modèle de diapositive PowerPoint

graphiques créés dans Illustrator peut être utilisé dans d'autres programmes. Ce module montre comment créer un fond graphique dans Illustrator, l'exporter, puis utilisez-le pour créer un modèle PowerPoint.
Présentation de Linux dans Powerpoint et PDF.

Présentation de Linux dans Powerpoint et PDF.

Attaché est une présentation de Linux dans Powerpoint et PDF, j'ai mis en place pour PerScholas.org au cours de ma formation en classe A +.  Il peut être utilisé pour initier les gens à Linux et ses utilisations.
Animation sur powerpoint

Animation sur powerpoint

Animation facile à l'aide de microsoft powerpoint. l'idée est simple, mais procédez instructionsTout d'abord obtenir toutes les photos illustrés sur l'image 1 et copiez-les sur une lame propremaintenant, comme illustré dans l'image 2 mettre ensemble.
Comment facilement faire professionnel recherche diaporamas avec PowerPoint de Microsoft

Comment facilement faire professionnel recherche diaporamas avec PowerPoint de Microsoft

Remarque : cette instructable est pour les utilisateurs qui sont au moins quelque peu familiers avec l'utilisation de base de powerpoint.   Cette instructable a aussi utilisé PowerPoint 2007 à titre d'exemple, et bien que toutes les fonctionnalités m
Comment construire un PowerPoint d’information pour une présentation

Comment construire un PowerPoint d’information pour une présentation

lors de la présentation d'un sujet à une classe ou d'une audience de n'importe quel type, vous devez être en mesure de faire passer votre message de manière efficace. Cette étape par étape instructable vous fournira les informations nécessaires pour