IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA PowerPoint Discussion :

Rafraichir un objet en 2 fois


Sujet :

VBA PowerPoint

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 26
    Par défaut Rafraichir un objet en 2 fois
    Bonsoir,
    en cliquant sur un objet1 (image) je souhaite faire apparaître un autre objet 2(image).
    Avec ce code je suis parfois obligé de cliquer 2 fois sur l'objet pour qu'enfin s'affiche l'autre objet:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ActivePresentation.Slides(6).Shapes("TirageSortRouge").Visible = True
    Pourquoi ?
    Merci pour votre aide
    Carlos

  2. #2
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 26
    Par défaut
    Bonjour
    je m’aperçois que si j'ouvre la diapo "A partir de la diapo actuelle" alors je ne rencontre pas ce problème.l'objet s'affiche au premier click.
    Si au contraire j'arrive sur cette diapo à partir d'une autre diapo alors je devrais cliquer 2 fois pour faire apparaître l'objet.
    Bizarre bizarre ....
    Carlos

    .

  3. #3
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

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

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    Je ne suis pas sûr mais il se peut que le premier click serve à activer la diapo. Le deuxième à déclencher l'évènement.
    Par contre si la diapo est déjà active, le premier déclenche l'évènement.

    Cordialement,

    PGZ

  4. #4
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 26
    Par défaut
    Bonjour Pgz
    je pense effectivement que c'est cela mais je ne connais pas le code pour activer une diapo:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ActivePresentation.Slides(8).activate
    Ne marche pas!
    Cordialement
    Carlos

  5. #5
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

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

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour Carlos.

    Je crois qu'il n'y a pas de méthode Activate pour l'objet Slide, mais il y a une méthode Select. Tu peux essayer...

    Cordialement,

    PGZ

  6. #6
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 26
    Par défaut
    Re,
    dommage ça ne passe pas .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActivePresentation.Slides(6).Select
    Ça bloque même tout le code qui suit ...
    Carlos

  7. #7
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par pgz Voir le message
    Bonjour.

    Je ne suis pas sûr mais il se peut que le premier click serve à activer la diapo. Le deuxième à déclencher l'évènement.
    Par contre si la diapo est déjà active, le premier déclenche l'évènement.

    Cordialement,

    PGZ
    Il n'y a pas de déclenchement automatique d'événement dans PowerPoint, qui soit utilisable par l'usager sans la création d'un module de classe approprié. Il y a bien une recette à quelque part, mais là, je suis limité par le temps, et je ne peux pas la chercher pour l'instant. Si cela t'intéresse, je pourrai toujours regarder plus tard, cette semaine.

  8. #8
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

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

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour !

    Trop sympa le cousin Clément !

    Bon, en fait j'ai déjà utilisé et il y a le tuto de Thierry GASPERMENT, pas très loin d'ici.

    Cordialement,

    PGZ

Discussions similaires

  1. tableau d'objet à redéfinir à chaque fois ?
    Par tong_wen dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 09/11/2009, 10h49
  2. Problème de cast d'objet à la deuxième fois
    Par vilveq dans le forum Flex
    Réponses: 4
    Dernier message: 06/10/2009, 14h30
  3. Objet detruit deux fois dans un for_each ?
    Par KahaN dans le forum SL & STL
    Réponses: 2
    Dernier message: 29/08/2007, 23h19
  4. Comment rafraichir mes objets avec un Timer?
    Par wizman2 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 23/02/2007, 16h10
  5. Réponses: 4
    Dernier message: 21/02/2007, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo