Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Powerpoint > VBA PowerPoint

Réponse
 
Outils de la discussion
Vieux 24/06/2008, 16h18   #1 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 985
Par défaut Evenement à l'ouverture de la diapositive

Bonjour, je voudrais savoir quel est l'évenement à utiliser à l'ouverture d'une diapo.

En fait j'ai un bouton "Miscrosoft Forms Command Button 2.0", et je voudrais le mettre en couleur.

J'ai donc le code suivant

Code :
Me.NomDeMonBouton.BackColor=RGB(...,...,...)
Mais je n'ai jamais fait de vba POWERPOINT, je ne sais donc pas quel est l'évenement qui remplacerait "FormLoad" dans ACCESS?

Merci
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 24/06/2008, 16h49   #2 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 9 998
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Bonjour

Que veux-tu faire, car si c'est du définitif tu n'as pas besoin de code.

Tu as du prendre le bouton de commande qui se trouve dans la barre d'outils contrôles, ce bouton de commande a des propriétés que tu trouves en faisant un click droit sur celui-ci, et là tu peux régler manuellement la couleur.

Si c'est par le code, c'est une autre histoire, en effet il n'y a pas de procédures évènementielles classiques dans PowerPoint, il faut passer par un module de classe.

Donc j'attends ta réponse.

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 09h18   #3 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 985
Par défaut

Ba en fait je voulais coloré le bouton et y insérer une image, mais si c'est compliqué ne cherche pas, je vais prendre un bouton simple et je vais juste le colorer!

Merci
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 09h22   #4 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 985
Par défaut

Au pire, si je dessine un rectangle, une fleche et un zonne de texte. Que je les groupe, est ce que je peut mettre un évenement sur clic sur le groupe?
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 09h39   #5 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 9 998
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Re

Tu peux tout faire en mode création avec les propriétés du bouton de commande, sans passer par le code.

Citation:
Au pire, si je dessine un rectangle, une fleche et un zonne de texte. Que je les groupe, est ce que je peut mettre un évenement sur clic sur le groupe?
Bien sûr, le fait de passer par des formes PowerPoint te donnera plus de possibilités graphiques.

Tu peux créer une forme, mettre un dessin à l'intérieur, regrouper l'ensemble, gérer sur le click ce que tu veux faire.

Quelle version de PPT possèdes-tu ?

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 09h47   #6 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 985
Par défaut

J'ai PPT 2003, mais je le met où mon evenement sur clic, car en fait quand je clic sur ce groupe, je voudrais ouvrie ACCESS, j'ai vu que tu avais donnais la solution dans un autre post, mais c'est ou placer le code! que je ne sais pas
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 10h06   #7 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 9 998
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Bonjour

Bon le code pour lancer Access tu le mets dans une routine qui se place dans un module, tout comme dans Access.

Ensuite tu mets tes éléments pour sur ta diapositive, tu les formates (couleur, etc...)

Il faut maintenant paramétrer l'action sur un des éléments, pour cela il faut faire un click droit et sélectionner Paramètres des actions, et là tu as tu sélectionnes en bas la macro. Tu trouveras des informations dans cet article http://starec.developpez.com/tuto/pptnavigation/

Pour les grouper, tu sélectionnes les éléments en les entourant avec le curseur de la souris (en laissant la touche gauche de la souris enfoncée), puis click droit et tu sélectionnes Grouper, tout tes éléments forment un tout.


Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 10h52   #8 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 985
Par défaut

Paramètre de l'action est grisé sur mon regroupement?
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 11h02   #9 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 9 998
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Citation:
Envoyé par moilou2 Voir le message
Paramètre de l'action est grisé sur mon regroupement?
Dégroupe, car tu ne peux mettre l'action sur un groupe, mais sur un élément, et ensuite il faut grouper.

C'est bien ce que j'ai écrit, l'action et ensuite grouper.

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 11h08   #10 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 985
Par défaut

Re, j'ai mis le code suivant dans la macro 1

Code :
Sub Macro1()
 
Dim stAppName As String
 
    stAppName = "MsAccess.exe " & Chr(34) & "F:\GMAO\GMAO Dupont D'Isigny.mdb" & Chr(34)
    Call Shell(stAppName, 1)
 
 
End Sub
Ensuite j'ai tout dégroupé, et j'ai placé sur ma fleche "Paramètre de l'action"

Executer la macro1

Ensuite j'ai regroupé

Je suis passer en mode visu, et j'ai bien la main qui s'affiche, mais il ne se passe rien quand je clic???
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 12h33   #11 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 985
Par défaut

Sa ne marche toujours pas???? Je ne comprend pas sa peut venir de quoi<?
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 14h53   #12 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 9 998
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Re

Mets ton fichier en pièce jointe (il faut le zipper, le forum n'admet pas les fichiers au format PowerPoint).

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 15h25   #13 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 985
Par défaut

Re, il va falloir trouver une autre solution, parce que je suis au travail et je n'ai pas de zip, et impossible d'en telecharger.
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 15h28   #14 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 985
Par défaut

ce qui est marrant, c'est que hier j'ai testé avec un bouton de la barre d'outils formulaire, et sa fonctionnais.

La je ressaye exactement la même chose sa ne fonctionne plus sa peut venir de quoi?
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2008, 16h15   #15 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 9 998
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Re

As-tu lu mon article ?
As-tu essayé sans grouper ?

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBAACCESS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Powerpoint > VBA PowerPoint

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide