vba faire une recherche dans une zone définie en Word
3 réponses
Brel Patrice
Bonsoir,
Lorsque je fais une recherche dans une partie sélectionnée de texte, la
recherche se limte à cette partie avant de me demander de poursuivre ailleurs
dans le document
J'aimerai travaller de la même manière en utilsant certaines macros
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Anacoluthe
Bonjour !
'Brel Patrice' nous a écrit ...
Lorsque je fais une recherche dans une partie sélectionnée de texte, la recherche se limte à cette partie avant de me demander de poursuivre ailleurs dans le document J'aimerai travaller de la même manière en utilsant certaines macros
En fait c'est très simple :
L'objet d'un RR (Rechercher-Remplacer) est un objet Find Tout objet Range (portion contiguë d'un document) peut avoir un Find
Pour faire une recherche dans tout le document: With ActiveDocument.Content.Find ... Pour faire une recherche dans le texte sélectionné : With Selection.Find ... Pour faire une recherche dans le 3ème paragraphe : With ActiveDocument.Paragraphs(3).Range.Find ... Pour faire une recherche dans un objet myRange As Range : With myRange.Find ...
Avant d'exécuter - Execute - un objet Find , on en précise les propriétés (ce qu'on recherche, les formats, le remplacement etc)
L'argument Wrap de la méthode Execute précise si la recherche doit continuer ou non au delà du Range parent du Find : Wrap a 3 valeurs possibles : wdFindContinue , wdFindStop ou wdFindAsk (message pour demander si on continue)
Est-ce plus clair pour vous ?
Anacoluthe « Et l'on cherche souvent plus qu'on ne peut trouver. » - MOLIERE
Bonjour !
'Brel Patrice' nous a écrit ...
Lorsque je fais une recherche dans une partie sélectionnée de texte, la
recherche se limte à cette partie avant de me demander de poursuivre ailleurs
dans le document
J'aimerai travaller de la même manière en utilsant certaines macros
En fait c'est très simple :
L'objet d'un RR (Rechercher-Remplacer) est un objet Find
Tout objet Range (portion contiguë d'un document) peut avoir un Find
Pour faire une recherche dans tout le document:
With ActiveDocument.Content.Find ...
Pour faire une recherche dans le texte sélectionné :
With Selection.Find ...
Pour faire une recherche dans le 3ème paragraphe :
With ActiveDocument.Paragraphs(3).Range.Find ...
Pour faire une recherche dans un objet myRange As Range :
With myRange.Find ...
Avant d'exécuter - Execute - un objet Find , on en précise les
propriétés (ce qu'on recherche, les formats, le remplacement etc)
L'argument Wrap de la méthode Execute précise si la recherche
doit continuer ou non au delà du Range parent du Find :
Wrap a 3 valeurs possibles : wdFindContinue , wdFindStop ou
wdFindAsk (message pour demander si on continue)
Est-ce plus clair pour vous ?
Anacoluthe
« Et l'on cherche souvent plus qu'on ne peut trouver. »
- MOLIERE
Lorsque je fais une recherche dans une partie sélectionnée de texte, la recherche se limte à cette partie avant de me demander de poursuivre ailleurs dans le document J'aimerai travaller de la même manière en utilsant certaines macros
En fait c'est très simple :
L'objet d'un RR (Rechercher-Remplacer) est un objet Find Tout objet Range (portion contiguë d'un document) peut avoir un Find
Pour faire une recherche dans tout le document: With ActiveDocument.Content.Find ... Pour faire une recherche dans le texte sélectionné : With Selection.Find ... Pour faire une recherche dans le 3ème paragraphe : With ActiveDocument.Paragraphs(3).Range.Find ... Pour faire une recherche dans un objet myRange As Range : With myRange.Find ...
Avant d'exécuter - Execute - un objet Find , on en précise les propriétés (ce qu'on recherche, les formats, le remplacement etc)
L'argument Wrap de la méthode Execute précise si la recherche doit continuer ou non au delà du Range parent du Find : Wrap a 3 valeurs possibles : wdFindContinue , wdFindStop ou wdFindAsk (message pour demander si on continue)
Est-ce plus clair pour vous ?
Anacoluthe « Et l'on cherche souvent plus qu'on ne peut trouver. » - MOLIERE
Brel Patrice
Bonsoir.
Quelque chose m'échappe. Votre réponse semble correspondre à la procédure que j'utilise. Vous me confortez dans mon approche. Je vais donc reprendre la procédure point par point.
Merci -- Brel Patrice
Bonjour !
'Brel Patrice' nous a écrit ...
Lorsque je fais une recherche dans une partie sélectionnée de texte, la recherche se limte à cette partie avant de me demander de poursuivre ailleurs dans le document J'aimerai travaller de la même manière en utilsant certaines macros
En fait c'est très simple :
L'objet d'un RR (Rechercher-Remplacer) est un objet Find Tout objet Range (portion contiguë d'un document) peut avoir un Find
Pour faire une recherche dans tout le document: With ActiveDocument.Content.Find ... Pour faire une recherche dans le texte sélectionné : With Selection.Find ... Pour faire une recherche dans le 3ème paragraphe : With ActiveDocument.Paragraphs(3).Range.Find ... Pour faire une recherche dans un objet myRange As Range : With myRange.Find ...
Avant d'exécuter - Execute - un objet Find , on en précise les propriétés (ce qu'on recherche, les formats, le remplacement etc)
L'argument Wrap de la méthode Execute précise si la recherche doit continuer ou non au delà du Range parent du Find : Wrap a 3 valeurs possibles : wdFindContinue , wdFindStop ou wdFindAsk (message pour demander si on continue)
Est-ce plus clair pour vous ?
Anacoluthe « Et l'on cherche souvent plus qu'on ne peut trouver. » - MOLIERE
Bonsoir.
Quelque chose m'échappe. Votre réponse semble correspondre à la procédure
que j'utilise. Vous me confortez dans mon approche. Je vais donc reprendre la
procédure point par point.
Merci
--
Brel Patrice
Bonjour !
'Brel Patrice' nous a écrit ...
Lorsque je fais une recherche dans une partie sélectionnée de texte, la
recherche se limte à cette partie avant de me demander de poursuivre ailleurs
dans le document
J'aimerai travaller de la même manière en utilsant certaines macros
En fait c'est très simple :
L'objet d'un RR (Rechercher-Remplacer) est un objet Find
Tout objet Range (portion contiguë d'un document) peut avoir un Find
Pour faire une recherche dans tout le document:
With ActiveDocument.Content.Find ...
Pour faire une recherche dans le texte sélectionné :
With Selection.Find ...
Pour faire une recherche dans le 3ème paragraphe :
With ActiveDocument.Paragraphs(3).Range.Find ...
Pour faire une recherche dans un objet myRange As Range :
With myRange.Find ...
Avant d'exécuter - Execute - un objet Find , on en précise les
propriétés (ce qu'on recherche, les formats, le remplacement etc)
L'argument Wrap de la méthode Execute précise si la recherche
doit continuer ou non au delà du Range parent du Find :
Wrap a 3 valeurs possibles : wdFindContinue , wdFindStop ou
wdFindAsk (message pour demander si on continue)
Est-ce plus clair pour vous ?
Anacoluthe
« Et l'on cherche souvent plus qu'on ne peut trouver. »
- MOLIERE
Quelque chose m'échappe. Votre réponse semble correspondre à la procédure que j'utilise. Vous me confortez dans mon approche. Je vais donc reprendre la procédure point par point.
Merci -- Brel Patrice
Bonjour !
'Brel Patrice' nous a écrit ...
Lorsque je fais une recherche dans une partie sélectionnée de texte, la recherche se limte à cette partie avant de me demander de poursuivre ailleurs dans le document J'aimerai travaller de la même manière en utilsant certaines macros
En fait c'est très simple :
L'objet d'un RR (Rechercher-Remplacer) est un objet Find Tout objet Range (portion contiguë d'un document) peut avoir un Find
Pour faire une recherche dans tout le document: With ActiveDocument.Content.Find ... Pour faire une recherche dans le texte sélectionné : With Selection.Find ... Pour faire une recherche dans le 3ème paragraphe : With ActiveDocument.Paragraphs(3).Range.Find ... Pour faire une recherche dans un objet myRange As Range : With myRange.Find ...
Avant d'exécuter - Execute - un objet Find , on en précise les propriétés (ce qu'on recherche, les formats, le remplacement etc)
L'argument Wrap de la méthode Execute précise si la recherche doit continuer ou non au delà du Range parent du Find : Wrap a 3 valeurs possibles : wdFindContinue , wdFindStop ou wdFindAsk (message pour demander si on continue)
Est-ce plus clair pour vous ?
Anacoluthe « Et l'on cherche souvent plus qu'on ne peut trouver. » - MOLIERE
Geo
Bonjour !
'Brel Patrice' nous a écrit ...
Lorsque je fais une recherche dans une partie sélectionnée de texte, la recherche se limte à cette partie avant de me demander de poursuivre ailleurs dans le document J'aimerai travaller de la même manière en utilsant certaines macros
En fait c'est très simple :
:-)
Ils devraient t'embaucher pour écrire l'aide. leurs exemples ne passent même pas à la compilation.
-- A+
Bonjour !
'Brel Patrice' nous a écrit ...
Lorsque je fais une recherche dans une partie sélectionnée de texte, la recherche se
limte à cette partie avant de me demander de poursuivre ailleurs dans le document
J'aimerai travaller de la même manière en utilsant certaines macros
En fait c'est très simple :
:-)
Ils devraient t'embaucher pour écrire l'aide.
leurs exemples ne passent même pas à la compilation.
Lorsque je fais une recherche dans une partie sélectionnée de texte, la recherche se limte à cette partie avant de me demander de poursuivre ailleurs dans le document J'aimerai travaller de la même manière en utilsant certaines macros
En fait c'est très simple :
:-)
Ils devraient t'embaucher pour écrire l'aide. leurs exemples ne passent même pas à la compilation.