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 01/04/2011, 01h02   #1
pgz
Expert Confirmé Sénior
 
Avatar de pgz
 
Homme Pierre GONZALEZ
Développeur Office VBA
Inscription : août 2005
Messages : 3 412
Détails du profil
Informations personnelles :
Nom : Homme Pierre GONZALEZ
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Développeur Office VBA
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 412
Points : 5 934
Points : 5 934
Par défaut Renommer les diapositives

Bonjour.

J'ouvre avec PPT 2007 une présentation .ppt, en mode de compatibilité et en vue normale (ppViewNormal).

J'essaie de renommer la première diapo
Code :
1
2
3
4
5
6
7
8
9
10
11
Sub renameslide()
Dim oPPTSlide As PowerPoint.Slide
 
Set oPPTSlide = ActivePresentation.Slides(1)
MsgBox oPPTSlide.Name 'j'obtiens : Slide655 à chaque ouverture puis : Toto
 
oPPTSlide.Name = "Toto"
MsgBox oPPTSlide.Name 'j'obtiens : Toto
 
Set oPPTSlide = Nothing
End Sub
Résultat 1ere exécution:
Msg1 : slide655
Msg2 : toto

Résultat 2ème exécution :
Msg1 : toto
Msg2 : toto

Tout va bien. J'enregistre. Je ferme. J'ouvre de nouveau et j'exécute. Résultat:
Msg1 : Slide655
Msg2 : Toto


La même manip' avec une présentation .pptm ne pose aucun pb.

Si quelqu'un connaît ce pb, merci d'avance de m'aider.

Cordialement,

PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
pgz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 04h25   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 614
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 614
Points : 30 967
Points : 30 967
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Je viens de tester sur PPT 2002 , j'ai ensuite ouvert le fichier .ppt sous PPT 2007, et enregistré, j'ai toujours TOTO.

Désolé, mais je n'arrive pas à reproduire ton problème

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 01/04/2011, 11h20   #3
pgz
Expert Confirmé Sénior
 
Avatar de pgz
 
Homme Pierre GONZALEZ
Développeur Office VBA
Inscription : août 2005
Messages : 3 412
Détails du profil
Informations personnelles :
Nom : Homme Pierre GONZALEZ
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Développeur Office VBA
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 412
Points : 5 934
Points : 5 934
Bonjour.

Et tu as essayé de renommer une diapo sous PPT 2007?

J'ai essayé différente config d'applicatif et format de fichier. Ici la version indiquée est celle sous laquelle la présentation est ouverte quand j'exécute le code qui renomme la diapo.

PPT 2007/ .ppt : pb
PPT 2007/ .pptm : OK
PPT 2000/ .ppt : OK
PPT 2010/ .ppt : OK
PPT 2010/ .pptm : OK.

Je précise qu'au départ j'ai eu le pb avec une présentation dont je ne sais rien, sauf son format 97-2003.
Mais, avec PPT 2007, je crée une nouvelle présentation vide (1 diapo vide), je l'enregistre en .ppt. A partir de là, j'ai le pb décrit : le nom change à l'exécution du code mais, après un nouvel enregistrement et à la prochaine ouverture, c'est le nom d'origine attribué par défaut qui réapparaît.

A ce stade ce qui me serait utile c'est de savoir si mon PPT 2007 est corrompu, c'est-à-dire si un autre utilisateur de 2007 arrive à renommer des diapo dans une présentation .ppt.

Cordialement,

PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
pgz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 16h07   #4
pgz
Expert Confirmé Sénior
 
Avatar de pgz
 
Homme Pierre GONZALEZ
Développeur Office VBA
Inscription : août 2005
Messages : 3 412
Détails du profil
Informations personnelles :
Nom : Homme Pierre GONZALEZ
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Développeur Office VBA
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 412
Points : 5 934
Points : 5 934
Re, le forum.

J'ai un 2 ème ordinateur équipé d'office 2007. Même problème.
D'ailleurs, j'ai trouvé une manip' encore plus troublante.

Sous PPT 2007, et exactement dans cet ordre :
  • Je crée une nouvelle présentation
  • J'exécute la procédure
  • J'enregistre au format pptm
  • J'enregistre au format ppt
  • Je ferme
  • J'ouvre le pptm et lis ne nom du slide 1 : "Toto"
  • je ferme le pptm
  • J'ouvre le ppt et lis le nom du slide 1 : "Slide1"

Je prends le ppt sur une machine équipé de PPT 2000
  • Je l'ouvre et exécute la procédure
  • j'enregistre et je ferme
Je fais la même manip' avec PPT 2010

Je récupère ces 2 présentations sur une machine dotée de PPT 2007 et lis le nom de la première diapo : dans les 2 cas : "Toto"

Tout se passe comme s'il y avait là un bug spécifique de la version 2007. J'aimerais vraiment savoir si un autre utilisateur de PPT 2007 a le même pb, ou pas.

Merci d'avance,

PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
pgz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 06h50   #5
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 614
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 614
Points : 30 967
Points : 30 967
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Je viens de faire cette procédure

Citation:
Envoyé par pgz Voir le message
Sous PPT 2007, et exactement dans cet ordre :
  • Je crée une nouvelle présentation
  • J'exécute la procédure
  • J'enregistre au format pptm
  • J'enregistre au format ppt
  • Je ferme
  • J'ouvre le pptm et lis ne nom du slide 1 : "Toto"
  • je ferme le pptm
  • J'ouvre le ppt et lis le nom du slide 1 : "Slide1"

Et j'obtiens la même chose que toi je suis sous W7 Familiale et Office 2007 (pas encore testé sous 2010).

Donc tu n'es pas seul au monde , et je n'ai pas d'explications

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/04/2011, 12h26   #6
pgz
Expert Confirmé Sénior
 
Avatar de pgz
 
Homme Pierre GONZALEZ
Développeur Office VBA
Inscription : août 2005
Messages : 3 412
Détails du profil
Informations personnelles :
Nom : Homme Pierre GONZALEZ
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Développeur Office VBA
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 412
Points : 5 934
Points : 5 934
Bonjour.

Citation:
Envoyé par Philippe JOCHMANS Voir le message
Donc tu n'es pas seul au monde , et je n'ai pas d'explications
Et bien déjà, cela me fait du bien
Du coup, je me sens moins seul.

Avec 2010, je n'ai pas le pb.

Cordialement,

PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
pgz 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 04h04.


 
 
 
 
Partenaires

Hébergement Web