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

Macros et VBA Excel Discussion :

Boucler sur les shapes d'un powerpoint via excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    développeur junior
    Inscrit en
    Janvier 2019
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur junior

    Informations forums :
    Inscription : Janvier 2019
    Messages : 37
    Par défaut Boucler sur les shapes d'un powerpoint via excel
    salut à tous ,
    je tente sans succés de boucler sur toutes les shapes de toutes mes slides ( à partir de la 6) d'une presentation pptx via une macro Excel, voici mon bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Dim shp As Object
    Dim sld As Object
    indexsld = 6
    indexshp = 1
     
    For Each sld In Pres.Slides
        For Each shp In sld.Shapes
        If Pres.Slides(indexsld).Shapes(indexshp).TextFrame.HasText Then
        With Pres.Slides(indexsld).Shapes(indexshp).TextFrame.TextRange
            .Font.Italic = msoTrue
            .Font.Bold = msoTrue
        End With
    indexsld = indexsld + 1
    indexshp = indexshp + 1
    End If
    Next shp
    Next sld
    EXPLICATION :

    indexsld contient mon numero de slide de départ
    indexshp contient mon numero de shape de départ
    Pres est ma presentation powerpoint que je parcours

    Je tente de parcourir slide par slide toutes mes shapes pour vérifier si elles contiennent du texte et ainsi les mettre en gras et italique.

    des idées pour me faire avancer ?
    j'ai l'impression de ne pas etre loin du but pourtant

    merci à vous

  2. #2
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Bonjour,

    Tu crées une varaible shp (dans la boucle For Each ...) qui représente chaque shape de chaque slide, mais tu ne l'utilises pas ! Pourquoi ?

  3. #3
    Membre averti
    Homme Profil pro
    développeur junior
    Inscrit en
    Janvier 2019
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur junior

    Informations forums :
    Inscription : Janvier 2019
    Messages : 37
    Par défaut re
    bonjour,

    je n'arrive pas à l'inclure, j'ai pas le déclic qui me vient là ...
    tu n'aurais pas une petite indication stp ?

  4. #4
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Pourquoi ne faistu pas cela dans PowerPoint Directement ?

    PowerPoint a du VBA

  5. #5
    Membre averti
    Homme Profil pro
    développeur junior
    Inscrit en
    Janvier 2019
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur junior

    Informations forums :
    Inscription : Janvier 2019
    Messages : 37
    Par défaut
    bonjour igloobel,

    je dirais que la raison principale est : les exigences du patron , makheureusement il faut bien respecter

Discussions similaires

  1. [WD-2007] Boucler sur les shapes du document
    Par hfranck dans le forum VBA Word
    Réponses: 2
    Dernier message: 07/11/2014, 12h40
  2. Réponses: 2
    Dernier message: 17/04/2007, 17h14
  3. [VBA/Excel] Boucler sur les colonnes
    Par jefe.k dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 23/02/2007, 08h42
  4. Boucler sur les numero champs
    Par totoche dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 30/08/2006, 06h29
  5. [VB.NET] Boucler sur les checkbox de mon formulaire
    Par malhivertman1 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 24/08/2006, 10h51

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