Partager via

Atteindre tous les caractéres dans un document

Anonyme
2020-01-15T02:33:05+00:00

Bonjour,

Je cherche à sélectionner tous les "[" dans un document. J'utilise l'enregistreur de macro.  Je vais dans Acceuil, Édition, Rechercher, Atteindre, Rechercher, et dans Document principal. 

Le tout fonctionne parfaitement. Seuls et tous les "[" sont sélectionnés. 

Le code qui s'est alors affiché est celui ci-dessous. Mais lorsque j'utilise ce code dans une macro ... les "[" ne sont pas sélectionnés.

J'ai tout tenté afin de trouver ce qui pourrait manquer ou?

Sauriez-vous comment y arriver?

Merci à l'avance.

'**************************************************************************************************8

    Selection.Find.ClearFormatting

    With Selection.Find

        .Text = "]"

        .Replacement.Text = ""

        .Forward = True

        .Wrap = wdFindAsk

        .Format = False

        .MatchCase = False

        .MatchWholeWord = False

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    End With

Microsoft 365 et Office | Word | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

8 réponses

  1. Anonyme
    2020-01-15T16:29:34+00:00

    Ca a l'air bon, je ne savais pas que les documents Word étaient tous masculins.

    En tout cas, mon message a été émasculé.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2020-01-15T16:18:37+00:00

    > Sauf évolution récente, il est imp****es d'un document.

    Ha ha ! Retour du gag de la censure,
    voici ce que j'ai  écrit, en modifiant le mot soupçonné d'être douteux :
    il est impossible de sélectionner plusieurs p a r t i e s d'un document.
    Suspense !

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2020-01-15T16:02:41+00:00

    Daniel a raison, avec l'execute c'est nettement mieux.

    Je me suis arrêté aux "[" et "]"

    Je crois qu'il y a une confusion : la recherche manuelle surligne tous les caractères concernés, et n'en sélectionne qu'une occurrence après avoir cliqué sur "suivant".

    Sauf évolution récente, il est imp****es d'un document.

    Si vous voulez faire l'équivalent de ce que fait word, il faut faire une boucle sur toutes les occurrences et surligner la sélection obtenue.

    Attention quand même, la recherche manuelle surligne toutes les occurrences juste le temps de cette opération, le surlignage n'est pas enregistré dans le document.

    Quel est votre but ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire