Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Powerpoint > VBA PowerPoint
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/05/2011, 22h30   #1
Invité de passage
 
Inscription : février 2009
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 9
Points : 0
Points : 0
Par défaut Modifier un bouton si la diapo reliée est vue

Bonjour à tous...

Je monte un module E-learning qui reproduit l'environnement Ipad... Donc, j,ai une diapo qui est mon bureau avec des icônes reliés par actions aux diapos. C'est en quelque sorte mon menu, comme sur un DVD. Le bouton d'accueil de l'image Ipad me ramène à la diapo du bureau.

Donc, j'ai une navigation "libre".

Pour m'assurer que les usagers voient bien toutes les sections du diaporama, je voudrait que les boutons du bureau soient modifiés si les diapos qui leur sont reliées sont vues. un peu comme les cookie d,internet explorer qui change de couleur les liens que nous avons cliqué. est-ce faisable?

Sinon, peut-on compiler les diapos qui ont été vue, et suggérer à l'utilisateur avant la fermeture, par userform par exemple (pop-up), qu'il n,a pas vu telle ou telle section, et proposer d,annuler la fermeture du fichier...

Je sais que c'est beaucoup de chose, mais ça m'aiderait et je n'ai que de très très mince bases en VBA: je peux adapter un code mais le créer de 0, pas.

Merci de votre aide!
tanid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 04h16   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 615
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 615
Points : 30 968
Points : 30 968
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Tes boutons est-ce qu'il s'agit de boutons de contrôles Active X ou de formes que tu as mises avec un lien hypertexte pour naviguer entre les diapositives (car ce ne sera pas la même chose au niveau de la programmation).

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 15h24   #3
Invité de passage
 
Inscription : février 2009
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 9
Points : 0
Points : 0
Ce sont des images avec des liens hypertextes...
Je mets P.J une capture d'écran de ce à quoi cela ressemble...

Un détails que j'ai oublié, ce module sera vu par environ 1000 employé, donc il faudrait que cette macro s'applique différemment pour chaque utilisateur (que je vois pas les même icones grisés que mon voisin). Peut-être que cela est intrinsèque à ce que je veux faire, mais j'aime autant le préciser pour que vous puissiez me dire si c'est faisable ou non...

Sinon, si c'est trop compliqué, reste la bonne vieille méthode de compiler les statistiques de visionnement et de le signaler à l'utilisateur à la fin... Mais là aussi je séche...

Merci Philippe de votre intérêt!
Images attachées
Type de fichier : jpg bureauIpad.jpg (60,8 Ko, 5 affichages)
tanid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 18h42   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 615
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 615
Points : 30 968
Points : 30 968
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

D'abord est ce que ce diaporama sera sur chaque poste ?

Si oui, on va commencer.

Colle ce code dans un module

Code :
1
2
3
Public Sub ClickImage(objShp As Shape)
    objShp.PictureFormat.Brightness = 0.3
End Sub
Ensuite, sur l'action de tes images affecte le code, passe en mode diaporama et clique.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 19h44   #5
Invité de passage
 
Inscription : février 2009
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 9
Points : 0
Points : 0
Merci pour le début de bout de code...

En fait ce diaporama sera sur un serveur LMS car nous devons compiler les scorms (d'où ma demande, car si j'ai un statut incomplet, il faudrait que je puisse savoir d'où ça vient).

Donc, techniquement, c'est le même fichier auquel vont accéder tous les utilisateurs. En passant, lorsque j'exporte en SCORM, c'est un fichier flash qui se crée... Mais j'imagine que les macros vont suivre...

Après essai du code, ça fonctionne, sauf que je perds ma liaison hypertexte avec la diapo voulue... Est-ce qu'on pourrait mettre le code sur une diapo à la place d'un objet? Quitte à coder chaque page, pas grave.

Exemple: si la diapo 6 est vue,
Alors le bouton "shape 3"= msoPictureGrayscale (issu de l'enregistreur de macro)

C'est une piste...
tanid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 19h52   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 615
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 615
Points : 30 968
Points : 30 968
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Citation:
Envoyé par tanid Voir le message
Donc, techniquement, c'est le même fichier auquel vont accéder tous les utilisateurs. En passant, lorsque j'exporte en SCORM, c'est un fichier flash qui se crée... Mais j'imagine que les macros vont suivre...
Alors là rien de sûr, et à mon avis non.

Les animations restent si c'est lancé en animation automatique, mais les macros ont 99.9 % de chances de ne pas fonctionner.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 20h36   #7
Invité de passage
 
Inscription : février 2009
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 9
Points : 0
Points : 0
Oublions cela alors...

Merci de ton aide, cependant!

On va y aller avec la bonne vieille méthode de faire confiance aux 1000 personnes...

Et come disait Émile: "on peut tromper 100 fois 100 personnes, mais... non... on peut pas trompe une fois milles personnes, mais on eput tromper milles fois milles personnes... On... On peut pas..."
tanid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 20h39   #8
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 615
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 615
Points : 30 968
Points : 30 968
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Regardes si tu peux t'orienter vers d'autres choses que PPT, tout en flash par exemple (que je ne connais pas).

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h26.


 
 
 
 
Partenaires

Hébergement Web