Allez plus loin dans le numérique
135 utilisateurs connectés

[N°185] Créer une barre de progression

Dadine le 10 juillet 2006 à 09h10
Bonjour,
Je viens de lire dans l'ordinateur individuel numéro 185 de Juillet-août(page 157 dans les Trucs et astuces) qu'il était possible d'ajouter une barre de prograssion dans une présentation PowerPoint. Je suis vraiment intéressée par cette option,(j'ai la version 2003 Pro) mais je n'arrive pas à créer la macro d'après le listing donné.
J'ai une fenêtre qui affiche :

Erreur de compilation:
Attendu : Fin d'instruction
OK ou Aide

C'est la partie : ForX=1To.Slides.count qui je pense ne convient pas car elle s'affiche en rouge et après vient la fenêtre d'erreur.

Merci de m'aider.



-->Message édité par Helger le 03/04/2009 22:18:27<--
lazur le 16 aout 2006 à 14h48
Bonjour
oui, je me suis précipité pour écrire ce listing et .....idem que Dadine :langue:
Pourriez vous nous éclairer ? car cette astuce me rendrait un énorme service dans mon travail.
Dans l'attente d'une réponse avertie
Merci
DBB le 30 aout 2006 à 10h53
Bonjour,
Je suis dans le même cas..
Personne n'ayant répondu, je viens d'adresser un mail à la rédaction du journal !
Wait & See !...
Daniel
chrisfromparis le 30 aout 2006 à 11h10
Hello,
C'est vrai qu'avec les vacances, on a raté certaines questions. Je transmets vos doléances à notre Office-Master...
A+
-------
- [:fbc:4][:fbc:5][:fbc:6][:fbc:7]
- Si votre problème est résolu, merci d'éditer votre premier sujet en cliquant sur [:Rayon:6], puis ajoutez "Résolu" dans le titre. Merci !
Chaviro le 30 aout 2006 à 11h32
Bonjour et merci de nous lire
Je vous donne ici la version - vérifiée - de la macro :
Sub AddProgressBar()
On Error Resume Next
With ActivePresentation
For X = 1 To .Slides.Count
.Slides(X).Shapes("PB").Delete
Set s = .Slides(X).Shapes.AddShape(msoShapeRectangle, _
0, .PageSetup.SlideHeight - 12, _
X * .PageSetup.SlideWidth / .Slides.Count, 12)
s.Fill.ForeColor.RGB = RGB(127, 0, 0)
s.Name = "PB"
Next X: End With
End Sub
Je vous invite à la copier/coller dans votre PowerPoint.

Notez que, dans votre message, vous aviez oublié l'espoace entre "for X=1 " et Slide.Count.
Le VBA est en effet assez exigeant en qui concerne la présence ou l'abseznce d'espace :-)
Par ailleurs, nous avons souvent des problèmes, à l'impression de l'Ordinateur Individuel, du au fait que certaines lignes de macros sont coupées alors qu'elles doivent être saisies d'eune seule traite. Nous réfléchissons à la façon de résoudre le problème.
Cordialement. Etienne Oehmichen
-------
Etienne Oehmichen
Rédacteur en chef adjoint à l'Ordinateur Individuel
Chargé de la rubrique Pratique
DBB le 08 novembre 2006 à 15h31
MERCI !


AIDE DU FORUM

FORUMS THÉMATIQUES

FORUMS GÉNÉRAUX

publicité
Photos
Brigitte Bardot : portraits d'un mythe.

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.