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 :

Level et niveau de bullet [PPT-2003]


Sujet :

VBA PowerPoint

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 110
    Points : 46
    Points
    46
    Par défaut Level et niveau de bullet
    Bonjour
    Le code joint est un code test pour comprendre. J'ai donc une forme de texte (shape(2)) avec plusieurs paragraphes ayant des niveaux d'indentation différent.
    question : je souhaite pouvoir récupèrer par code VBA le niveau d'indentation de chaque paragraphe.
    NB : j'ai laisé le ".ParagraphFormat.Bullet.Type". Mais bien entendu, ce n'est pas la solution...
    Merci de votre aide.
    Cdlt

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub a()
    Dim i As Integer
    With ActivePresentation.Slides(1).Shapes(2).TextFrame.TextRange
        For i = 1 To .Paragraphs.Count
            MsgBox .Paragraphs(i).ParagraphFormat.Bullet.Type
        Next
    End With
    End Sub

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 110
    Points : 46
    Points
    46
    Par défaut
    Bjr
    J'ai trouvé la solution. Il suffisait de remplacer
    ParagraphFormat.Bullet.Type
    par
    Indentlevel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub a()
    Dim i As Integer
    With ActivePresentation.Slides(1).Shapes(2).TextFrame.TextRange
        For i = 1 To .Paragraphs.Count
            MsgBox .Paragraphs(i).Indentlevel
        Next
    End With
    End Sub

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

Discussions similaires

  1. Gérer en C , exception bas niveau (LEVEL : USER)
    Par yann458 dans le forum Windows
    Réponses: 7
    Dernier message: 17/09/2012, 17h35
  2. Niveau de sécurité Trust LEVEL
    Par PatStan17 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 07/04/2009, 13h56
  3. Creer un role au niveau server
    Par Mouse dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 01/05/2003, 15h56
  4. Elément de niveau supérieur dans un menu
    Par pascalT dans le forum Composants VCL
    Réponses: 2
    Dernier message: 27/03/2003, 09h39

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