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 27/04/2011, 23h12   #1
Invité régulier
 
Homme Ghis
Etudiant
Inscription : avril 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme Ghis
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : avril 2011
Messages : 15
Points : 6
Points : 6
Par défaut Check box & Text box (VBA) dans PPT 2007

Bonjour à tous,

Je souhaiterai utiliser des "cases à cocher" ou (Check box) ainsi que des "cases texte" pour un présentation sous PPT2007.

J'ai trouvé les cases à cocher dans l'onglet developer de PPT.

J'ai cru comprendre que les "Check box" ou "Text box" fonctionne avec du VBA car quand je clique sur les box que j'ai crée dans ma présentation j'atterris dans Microsoft Visual Basic.

Cependant, je ne peux pas cocher ces cases ou mettre du texte quand je suis en mode modification.
En fait je ne peux cocher ces cases ou mettre du texte seulement quand je suis en mode visionnage. Est ce normal ?
(Ce qui est différent par rapport à Word).

Étant vraiment novice en VBA, je me vois mal comment réaliser une macro sans aide.

Cependant je me dis aussi que grâce à une macro VBA je pourrai peut voir quelle sont les cases qui ont été cochés dans ma présentation et les textes qui ont été ajouté dans les Text box.
Peut être même les exporter dans un fichier Excel.

Concrètement j'ai 3 cases à cocher et 2 texte box à remplir pour chaque slide
sauf pour la premiere et la derniere slide et ma présentation fait 20 slides.

Si je peux exporter les données dans un fichier Excel je pense que cela se fera avec un bouton de commande pour lancer la macro que je souhaite mettre dans la dernière slide.

En lisant sur le forum, j'ai cru comprendre qu'il fallait enregistrer mon fichier sous un format pptm pour permettre les macros. Pouvez-vous me confirmer si c'est cela ?

Pouvez vous svp me dire si ce que j'envisage est possible?
et m'aider à réaliser le code VBA de la macro ou me donner quelques règles/conseils essentiels pour faire du VBA sur PPT2007 avec des cases texte et des cases à cocher.

Merci d'avance pour votre aide

Peace

Ghis
ghisunit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 03h17   #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

Citation:
Envoyé par ghisunit Voir le message
J'ai cru comprendre que les "Check box" ou "Text box" fonctionne avec du VBA car quand je clique sur les box que j'ai crée dans ma présentation j'atterris dans Microsoft Visual Basic.

Cependant, je ne peux pas cocher ces cases ou mettre du texte quand je suis en mode modification.
En fait je ne peux cocher ces cases ou mettre du texte seulement quand je suis en mode visionnage. Est ce normal ?
(Ce qui est différent par rapport à Word).
C'est normal, il ne faut pas oublier que PPT est un logiciel de présentation, et que c'est le mode diaporama qui est un mode normal de fonctionnement.

Citation:

Cependant je me dis aussi que grâce à une macro VBA je pourrai peut voir quelle sont les cases qui ont été cochés dans ma présentation et les textes qui ont été ajouté dans les Text box.
Peut être même les exporter dans un fichier Excel.

Concrètement j'ai 3 cases à cocher et 2 texte box à remplir pour chaque slide
sauf pour la premiere et la derniere slide et ma présentation fait 20 slides.

Si je peux exporter les données dans un fichier Excel je pense que cela se fera avec un bouton de commande pour lancer la macro que je souhaite mettre dans la dernière slide.

En lisant sur le forum, j'ai cru comprendre qu'il fallait enregistrer mon fichier sous un format pptm pour permettre les macros. Pouvez-vous me confirmer si c'est cela ?

Pouvez vous svp me dire si ce que j'envisage est possible?
et m'aider à réaliser le code VBA de la macro ou me donner quelques règles/conseils essentiels pour faire du VBA sur PPT2007 avec des cases texte et des cases à cocher.
C'est tout à fait possible, mais pourquoi veux-tu te servir de PPT comme interface vers Excel ?

Donne plus de détails et nous t'aiderons à faire le code adéquate.

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 29/04/2011, 00h03   #3
Invité régulier
 
Homme Ghis
Etudiant
Inscription : avril 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme Ghis
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : avril 2011
Messages : 15
Points : 6
Points : 6
Bonsoir Philippe,

Tout d'abord merci pour ton aide

Citation:
C'est tout à fait possible, mais pourquoi veux-tu te servir de PPT comme interface vers Excel ?

Donne plus de détails et nous t'aiderons à faire le code adéquate.

Philippe
En fait, ma problématique est que sur chaque slide je vais avoir du contenu différent et je veux que les utilisateurs qui mettent à jour ces slides me tiennent au courant avec leur nom et la date à laquelle ils ont mis à jour les données dans le slide. Car cette présentation doit être mise à jour régulièrement tous les 2 mois environ. Je souhaite donc suivre chaque changement sur chaque slide de la présentation.

Je me suis renseigné pour suivre les changements dans PPT2007 et j'ai vue qu'il n'existe apparemment que les commentaires, les utilisateurs laissant simplement des messages.
Mais les commentaires ne permettent pas d'un coup de voir l'état des changements pour toute la présentation.
Je souhaite donc exporter les infos cochés ainsi que les textes surtout la date. Je pense que cela pourra être fait avec un bouton de commande dans la dernière slide.

Afin de faire une comparaison entre la date du jour fonction AUJOURDHUI() dans Excel et la date de modification de chaque slide et me faire des alertes si une slide n'a pas été modifié depuis plus de 60 jours par exemple. Pour que ma présentation soit toujours à jour.

J'espère que vous avez pu comprendre ma démarche, que c'est assez clair.

Merci beaucoup

Ghis
Fichiers attachés
Type de fichier : zip Presentation1.zip (55,7 Ko, 1 affichages)
ghisunit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 04h54   #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
Re

les changements par les personnes se font donc en mode création et non en mode diaporama ?

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 29/04/2011, 09h01   #5
Invité régulier
 
Homme Ghis
Etudiant
Inscription : avril 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme Ghis
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : avril 2011
Messages : 15
Points : 6
Points : 6
Re Phillipe,

Ba en fait les personnes devront modifier le contenu de leur slide en mode création et se mettre ensuite en mode diaporama pour cocher ce qu'elles ont fait sur la slide qu'elles ont modifié et mettre la date.
Car les cases à cocher et le cases textes ne peuvent être remplies que en mode diaporama comme tu me l'a indiqué.

Merci pour ton aide.

Ghis
ghisunit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 18h52   #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

ton système est loin d'être fiable, si les personnes oublient de cocher ou de remplir une zone de texte pour signaler ce qu'elles ont modifié ou ajouté tu n'auras pas de fiabilité du suivi.

Je peux t'aider pour réaliser la transition entre PPT et Excel sans soucis.

Donc il faudrait que tu nous expliques quelles informations à stocker dans Excel, avec un exemple détaillé, pour que l'on puisse t'aider avec un code détaillé qui te permettra de le faire évoluer.

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 08h25.


 
 
 
 
Partenaires

Hébergement Web