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 :

Problème avec un userform dans powerpoint qui sert a supprimer des diapos


Sujet :

VBA PowerPoint

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Par défaut Problème avec un userform dans powerpoint qui sert a supprimer des diapos
    Bonjour,

    Je vous explique,
    J'ai un fichier powerpoint avec x diapos qui va resservir plusieurs fois
    seulement à chaque fois je n'ai besoin que d'une sélection de diapos.
    C'est pourquoi j'ai créé un userform qui supprime les diapos dont je n'est pas besoin, le seul problème c'est que je n'arrive pas à nommer mes diapos
    nominativement juste par le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub CheckBox13_Click()
    ActivePresentation.Slides(24).Delete
    End Sub
    Alors si je supprime la diapo 12 avant la diapo 24, la diapo 24 s'appelle en fait diapo 23 du coup. d'ou le bug.
    J'ai essayé de nommer avec le titre de la diapo sans succes et avec le numero ID de chaque diapo, je n'ai toujours pas réussi à trouver celui-ci.

    Si quelqu'un peu m'éclairer
    Merci

    Toma65

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 44
    Par défaut
    Pour nommer une diapo tu as 2 facons :
    • Manuellement Sur une diapositive, sur un controle (case a cocher, txtbox, bouton...) faire un clic droit et aller dans Propriétés une fenêtre s'ouvre et il faut aller dans SlideX dans la liste déroulante tout en haut. Ensuite il suffit d'entrer le nom à mettre dans la case à droite de (Name)
    • Par le code
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      activepresentation.Slides(num de la diapo).Name = "nom à affecter"


    cordialement
    Ps: utilise les balises "#" pour afficher ton code

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Par défaut
    OK c'est cool ta méthode, ça me permet de connaître mes numéros de slide ID
    par contre j'ai toujours un problème, le code ne fonctionne pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CheckBox1_Click()
    ActivePresentation.Slides.FindBySlideID(Slide113).Delete
    ActivePresentation.Slides.FindBySlideID(Slide90).Delete
    End Sub
    Cdt

    Thomas

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Par défaut
    j'ai essayé en mettant juste le numero dans la parenthèse aussi

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Par défaut
    C'est bon j'ai trouvé

    il suffisait d'écrire

    Merci en tout cas pour m'avoir dit comment trouver les numero ID

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec la date dans un userform
    Par Gige91 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/01/2015, 11h25
  2. Problème avec XML.Clear dans un TXMLDocument
    Par Tardiff Jean-François dans le forum Composants VCL
    Réponses: 2
    Dernier message: 04/01/2005, 11h45
  3. Problème avec un LIKE dans une procédure stockée
    Par Oluha dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/12/2004, 14h38
  4. [VB.NET] Problème avec un OptionButton dans Excel 2003
    Par alfprod dans le forum Windows Forms
    Réponses: 3
    Dernier message: 09/09/2004, 13h40
  5. [MFC] problème avec les insertions dans CComboBox
    Par Joeleclems dans le forum MFC
    Réponses: 12
    Dernier message: 11/06/2004, 15h31

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