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 :

Chercher les titres Word depuis Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut Chercher les titres Word depuis Excel
    Bonjour,

    Mon but :
    Ouvrir un fichier Word
    Chercher les titres
    Recopier les titres dans mon fichier Excel
    Chercher les tableaux
    Recopier certains tableaux dans mon fichier Excel
    Fermer Word.

    Aujourd'hui je ne bloque plus que sur les titres.
    J'ai cherché sur la toile rapidement, je n'ai pas trouver de méthode explicite qui détecte les titres.

    Ma question est : existe-t-il une telle méthode ?

    Solution de contournement : doit-je vérifier (police, taille, mis en forme) pour obtenir ce que je souhaite - si tenté que cela soit possible ?

    Je reste à votre disposition pour expliciter d'avantage mon problème si nécessaire.
    Je vous remercie par avance pour vos réponses.

    Cordialement,
    Kimy

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    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 Kimy_Ire Voir le message
    Bonjour,

    J'ai cherché sur la toile rapidement, je n'ai pas trouver de méthode explicite qui détecte les titres.

    Kimy
    C'est juste normal. Un titre c'est une notion abstraite qui dépend beaucoup de l'interprétation que l'on peut en faire et du contexte. Par exemple le titre d'une œuvre ou d'un texte sera affiché et traité différemment d'un titre de chapître.

    Si tes titres ont tous un nom de style différent du style Normal, ou un style de titre; tu peux rechercher le style en question. Mais, si tu as plusieurs documents avec des noms de styles de titres très disparates, ta solution de contournement pourrait bien être la meilleure.

  3. #3
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut
    Bonjour,

    Tout d'abord merci pour ta réponse.

    J'ai en effet plusieurs styles de titres (5 pour être précis).

    Ils sont tous référencés dans les titres Word du haut de page (je ne sais pas trop comment dire cela...).

    Peux-tu m'aider d'avantage quant à la manière de procéder ?

    Cordialement,
    Kimy

    Actuellement, je bloque sur les paragraphes.
    En effet, j'essaye de trouver le numéro du paragraphe qui précède mes tableaux et qui me donnera le titre. Mais je n'arrive pas à trouver ce fameux numéro de paragraphe et a prendre le précédent...

    Bon, j'arrive a récupérer les titres au dessus de mes tableaux.

    Leur numéro ainsi que leur texte.

    Ma question maintenant :
    Comment récupérer un titre d'un cran au dessus ?

    Comme ma question ne doit pas être claire, voici un exemple :
    2. Mon gros titre
    2.3 Mon moyen titre
    2.3.1 Mon petit titre

    Ayant "2.3.1" et "Mon petit titre" comment puis-je accéder à "2.3" et "Mon moyen titre" (et accessoirement "2." et "Mon gros titre") ?

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    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,

    Ne connaissant pas les noms de tes styles et la structure de tes documents, je n'ai pas de réponse très précise.

    Je pencherais pour que tu recherches les styles de titre dans tes documents. Cet exemple, tiré de l'aide de VBA applique un style déterminé à tous les paragraphes qui commencent par le mot chapter.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Each para In ActiveDocument.Paragraphs
        If para.Range.Words(1).Text = "Chapter " Then
            para.Style = ActiveDocument.Styles(wdStyleHeading1)
        End If
    Next para
    De la même manière, sans avoir testé, je pense que tu pourrais essayer quelque chose du genre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    For Each para In ActiveDocument.Paragraphs
        If para.Style = ActiveDocument.Styles("Titre1")= Then
      'selectionner, copier et coller dans Excel  
     
    End If
    Next para
    Désolé, là j'ai tes contraintes de temps pour trouver ou écrire une macro plus complète.

Discussions similaires

  1. Executer macro word depuis Excel
    Par faube dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/08/2007, 10h16
  2. Réponses: 2
    Dernier message: 15/06/2007, 10h55
  3. Question sur accès fichier word depuis excel (VBA)
    Par jerome.grange dans le forum VBA Word
    Réponses: 6
    Dernier message: 22/09/2006, 17h34
  4. coller une plage dans word depuis excel
    Par tarmin dans le forum VBA Word
    Réponses: 7
    Dernier message: 18/01/2006, 10h16
  5. Ouverture d'un template Word depuis Excel
    Par modus vivendi dans le forum VBA Word
    Réponses: 1
    Dernier message: 14/08/2005, 10h29

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