IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA PowerPoint Discussion :

Convertir diapositives en HTML


Sujet :

VBA PowerPoint

  1. #1
    Membre régulier
    Inscrit en
    Février 2003
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 233
    Points : 72
    Points
    72
    Par défaut Convertir diapositives en HTML
    Bonjour à tous,
    Je dois reprendre le travail d'un ancien collègue qui avait créer des questionnaires type QCM sous PowerPoint pour les convertir en QCM réalisés sur tablette. Dans ce but, j'ai créé mes pages HTML dans lesquelles vont être écris les questionnaires et des pages PHP de contrôle qui vont vérifier les réponses des utilisateurs.
    Voici un exemple de ces codes :

    Pages HTML qui propose les questions :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div name="Quest5" id="Quest5" style="visibility: hidden">
    <p><b>Question 5</b></p><br>
    <img src="ope/Q1_Q5.JPG"><br>
    <br>
    <p>Pendant toute la dur&eacute;e de travaux &agrave; proximit&eacute; d'un r&eacute;seau de gaz, il faut dans tous les cas : </p>
    <br><br><input type="radio" checked="checked" name="Q5" value="A" />A.Je ne sais pas
    <br><br><input type="radio" name="Q5" value="B" />B.Interdire tout mat&eacute;riel &eacute;lectrique
    <br><br><input type="radio" name="Q5" value="C" />C.Porter un masque respiratoire
    <br><br><input type="radio" name="Q5" value="D" ./>D.Maintenir les acc&egrave;s aux vannes d'arr&ecirc;t
    <br>
    <br><input type="button" onClick="cache('Quest5');affich('Quest6');" value="Suivant">
    </div>

    Et voici le code PHP de "contrôle" :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    $scoretotal+=$point;
    $point=-1;
     
    switch ($_POST['Q5'])
    {
      case 'A':
      $point=0;
      file_put_contents($fichier, "Q5 : <font color=#FF0000>Je ne sais pas</font> <b>=></b> <font color=#008000>Maintenir l'acc&egrave;s aux vannes</font><br><br>", FILE_APPEND);
      break;
     
      case 'B':
      file_put_contents($fichier, "Q5 : <font color=#FF0000>Interdir mat&eacute;riel &eacute;lectrique</font> <b>=></b> <font color=#008000>Maintenir l'acc&egrave;s aux vannes</font><br><br>", FILE_APPEND);
      $nbfautes+=1;
      break;
     
      case 'C':
      file_put_contents($fichier, "Q5 : <font color=#FF0000>Porter masque respiratoire</font> <b>=></b> <font color=#008000>Maintenir l'acc&egrave;s aux vannes</font><br><br>", FILE_APPEND);
      $nbfautes+=1;
      break;
     
     case 'D':
      $point=2;
      break;
    }
    $scoretotal+=$point;
    $point=-1;

    (j'imagine que mon code est loin d'être parfait, mais il a au moins le mérite d'être simple et de fonctionner)

    Cependant, j'ai plus de 3000 diapos à reprendre, et faire des copier/coller de toutes ces diapos est véritablement trop long mais aussi source d'erreurs.
    J'aimerai donc trouver un code VBA qui me permette de convertir directement mes diapos vers le code HTML et PHP selon le modèle exposé au dessus.
    Je précise que j'ai déjà toutes les images qui sont toutes selon la même nomenclature (cf code).
    Je barème des points est toujours le même (cf code).
    La bonne réponse est celle qui apparait au clic, en surbrillance verte (cf copie d'écran ci-dessous).
    Voici ci-dessous une capture d'écran de la diapo correspondant au code. je joins également cette diapo.Nom : Capture.JPG
Affichages : 266
Taille : 33,8 Ko
    Fichier PPT correspondant à l'exemple

    Comme je n'ai que très peu de notions de VBA et qui se résume à quelques macro très basiques sous Excel, je vous sollicite pour savoir si quelqu'un pourrait m'aider à faire un petit code pour m'épargner de longues heures de copier/coller.

    Merci beaucoup par avance;

  2. #2
    Membre régulier
    Inscrit en
    Février 2003
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 233
    Points : 72
    Points
    72
    Par défaut
    Petit Up
    personne n'a d'idée pour m'aider ?

Discussions similaires

  1. [Image]Convertir du code HTML en image
    Par lalouve dans le forum Bibliothèques et frameworks
    Réponses: 14
    Dernier message: 09/05/2012, 14h47
  2. Convertir un fichier HTML en fichier CHM en ligne de commande
    Par koKoTis dans le forum Autres Logiciels
    Réponses: 8
    Dernier message: 18/11/2006, 13h39
  3. [JCOM][RTF]Convertir un fichier HTML en RTF
    Par pistache42 dans le forum Documents
    Réponses: 3
    Dernier message: 28/04/2006, 17h28
  4. Convertir rtf en html
    Par the big ben 5 dans le forum Langage
    Réponses: 3
    Dernier message: 09/11/2005, 14h56
  5. convertir rtf en html
    Par busard dans le forum Langage
    Réponses: 2
    Dernier message: 08/02/2003, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo