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 02/10/2011, 01h20   #1
Nouveau Membre du Club
 
Inscription : juillet 2008
Messages : 214
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 214
Points : 29
Points : 29
Par défaut Le bouton de ma macro indiquant le temps total de mon diaporama ne marche plus

Bonjour à tous,
J’avais un petit fichier, qui s’appelle « Durée d’un diaporama.ppt » de 3 diapositives avec défilement automatique après 10 secondes, que j’avais créé début août 2011 pour un test avec ma première macro faite grâce à ce forum et en particulier grâce aux compétences de Philippe JOCHMANS. Avec l’aide de bbil, j’avais même inséré dans la barre d’outils un bouton (un sablier), qui me permettait d’obtenir directement la durée totale en secondes de mes diaporamas.
Cela marchait très bien pour mon petit fichier test de 3 diapositives, mais aussi pour d'autres diaporamas de 200 diapositives.
J'ai donc mis mon fichier test de 3 diapositives à la corbeille.
Hélas aujourd’hui, le bouton ne fonctionne plus et m’indique le message suivant : "POWER POINT ne peut exécuter cette macro, car il est impossible d’ouvrir D:\Durée d’un diaporama.ppt".
Que se passe t’il ?
Comment résoudre ce problème ?
Aujourd’hui, pour avoir la durée, il faut que je passe par "Outils", puis "Macros" et enfin "Exécuter".
D'après ce que je constate, c'est parce que le fichier test où j'avais créé la macro est à la poubelle, que cela coince.
En effet, après avoir remis le petit fichier à sa place initiale sur "D", tout est de nouveau rentré dans l'ordre.
Y a t'il une solution pour ce séparer de ce fichier inutile de 3 diapositives sans perturber le fonctionnement de la macro ?
D’avance merci pour vos réponses éclairées.
bolide7
bolide7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2011, 05h11   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
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 620
Points : 30 945
Points : 30 945
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Le code doit être dans le diaporama actif et non dans un autre, ce qui doit être ton cas actuellement.

Sinon, si je n'ai pas compris peux-tu donner plus de détails.

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 02/10/2011, 12h53   #3
Nouveau Membre du Club
 
Inscription : juillet 2008
Messages : 214
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 214
Points : 29
Points : 29
Bonjour Philippe,
Je suis un peu déçu de ta remarque, car je pensais réelllement avoir été clair ... mais trop long !
Comme je n'y connais rien en VBA (c'est ma seule macro !), je m'interroge.
En effet, je ne comprends pas ta remarque, puisque suite à tes pertinents conseils en août 2011, la macro n'a été créé que dans un fichier test de 3 diapositives et la macro fonctionnait très bien sur les autres diaporamas. J'en conclus que la macro ne doit pas être obligatoirement dans le diaporama actif.
Depuis août 2011, j'ai mis à la corbeille ce diaporama test de 3 diapositives et à priori c'est depuis cette suppresion que cela coince.
En effet, aujourd'hui, j'ai remis ce fichier test dans "D" et la macro fonctionne de nouveau avec les autres diaporamas.
Bon dimanche ensoleillé.
bolide7
bolide7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2011, 16h05   #4
Nouveau Membre du Club
 
Inscription : juillet 2008
Messages : 214
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 214
Points : 29
Points : 29
Bonjour à tous,
Je suis surpris qu'il n'y ait personne pour m'expliquer comment fonctionne une macro.
En principe, vous êtes beaucoup plus réactif que cela.
Serait ce une autre conséquence de la disparition du soleil depuis quelques jours ?
D'avance merci beaucoup.
bolide7
bolide7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2011, 16h14   #5
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
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 620
Points : 30 945
Points : 30 945
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Non, c'est que j'ai passé une semaine très chargé, et je viens de rentrer

Je suis un bénévole, et j'ai un travail, donc je prends sur mon temps perso pour te répondre.

Je n'ai jamais dit qu'une macro était partagé obligatoirement par tous les diaporamas. Car PowerPoint ne permet pas comme Excel d'avoir un classeur où on peut mettre tout ce que l'on veut et qui peut être partagé.

Donc en résumant, le code doit être dans le diaporama concerné, il faut donc recopier le code dans chaque diaporama par sécurité.

On pourrait, mais il faudrait que je teste avec un diaporama commun où on peut tout stocker, mais avec des appels différents.

Je vais rejeter un coup d'oeil sur la précédente discussion, un peu de patience.

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 09/10/2011, 21h34   #6
Nouveau Membre du Club
 
Inscription : juillet 2008
Messages : 214
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 214
Points : 29
Points : 29
Bonjour Philippe,
Merci beaucoup de te repencher sur mon problème.
Je viens de revérifier en remettant le fichier "Durée d’un diaporama.ppt" sur lequel la macro a été créée et de nouveau le message d'erreur apparaît sur mes autres diaporamas : "POWER POINT ne peut exécuter cette macro, car il est impossible d’ouvrir D:\Durée d’un diaporama.ppt".
J'ai donc replacé le fichier sur "D" et de nouveau je peux avoir la durée de mes autres diaporamas.
Sauf preuve du contraire, il n'y a donc pas besoin de créer la macro sur tous les diaporamas. Par contre la suppression du fichier de création pose problème.
D'avance merci.
bolide7
bolide7 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 03h54.


 
 
 
 
Partenaires

Hébergement Web