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

Word Discussion :

Sélectionner tout un document sauf le texte entre crochets [WD-2016]


Sujet :

Word

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Septembre 2021
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Septembre 2021
    Messages : 2
    Par défaut Sélectionner tout un document sauf le texte entre crochets
    Bonjour à tous,

    J'ai un document word qui fait plusieurs pages sur lequel il y a du texte en noir, rouge et bleu.
    En plus de ça, il y a sur le document des balises (textes entre crochet qui servent à récupérer automatiquement les données d'une autre application) qui sont en blanc pour rester invisibles.

    J'aimerai pouvoir rendre tout le texte de mon document noir SAUF les balises qui doivent rester en blanc.
    Afin de simplifier au maximum la tâche (car il y aura un grand nombre de documents similaires à traiter), j'aimerai pouvoir sélectionner en une seule fois tout le document sauf le texte qui est entre crochet (y compris les crochets). Je n'aurai ensuite plus qu'à rendre toute la sélection noire.

    Je joins un doc exemple (le vrai est beaucoup plus long) pour illustrer la situation.

    N'hésitez pas à me demander plus de détails si je n'ai pas été assez clair.

    En vous remerciant d'avance pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 287
    Par défaut
    Salut
    Une solution
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    Sub ChangerCouleurTexte()
    Application.ScreenUpdating = False
    With ActiveDocument.Range
        With .Find
            .ClearFormatting
            .Replacement.ClearFormatting
            .Text = ""
            .Replacement.Text = ""
            .Forward = True
            .Wrap = wdFindContinue
            .Format = True
            .MatchCase = False
            .MatchWholeWord = False
            .MatchKashida = False
            .MatchDiacritics = False
            .MatchAlefHamza = False
            .MatchControl = False
            .MatchByte = False
            .MatchWildcards = False
            .MatchSoundsLike = False
            .MatchAllWordForms = False
            .Font.Color = RGB(0, 0, 255) ' bleu
            .Replacement.Font.Color = RGB(0, 0, 0) 'noir
            .Execute Replace:=wdReplaceAll
        End With
        With .Find
            .ClearFormatting
            .Replacement.ClearFormatting
            .Text = ""
            .Replacement.Text = ""
            .Forward = True
            .Wrap = wdFindContinue
            .Format = True
            .MatchCase = False
            .MatchWholeWord = False
            .MatchKashida = False
            .MatchDiacritics = False
            .MatchAlefHamza = False
            .MatchControl = False
            .MatchByte = False
            .MatchWildcards = False
            .MatchSoundsLike = False
            .MatchAllWordForms = False
            .Font.Color = RGB(255, 0, 0) ' rouge
            .Replacement.Font.Color = RGB(0, 0, 0) 'noir
            .Execute Replace:=wdReplaceAll
        End With
    End With
    Application.ScreenUpdating = True
    End Sub

  3. #3
    Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Septembre 2021
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Septembre 2021
    Messages : 2
    Par défaut
    Bonjour,

    Merci pour la réponse, ça fonctionne parfaitement !

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

Discussions similaires

  1. [MySQL-5.7] Comment Sélectionner toute une table SAUF quelques lignes
    Par Mawa31 dans le forum Requêtes
    Réponses: 8
    Dernier message: 19/01/2021, 10h58
  2. Réponses: 3
    Dernier message: 17/08/2012, 11h03
  3. [RegEx] Recherche de texte entre crochets
    Par thib3113 dans le forum Langage
    Réponses: 5
    Dernier message: 18/09/2011, 06h18
  4. [RegEx] Récupérer texte entre crochets
    Par Aspic dans le forum Langage
    Réponses: 3
    Dernier message: 12/07/2011, 22h48
  5. Sélectionner toutes les colonnes sauf une.
    Par pedro99 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 23/05/2009, 17h21

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