Bonjour,

rien de plus simple pour la récupération du texte avec l'objet de recherche :
sub recherche
    oDocument = ThisComponent
    oSearch = oDocument.createSearchDescriptor
    regexp = "%RECHERCHE%" + ".*" + "%RECHERCHE%"
    'msgBox regexp
    with oSearch
        .SearchString = regexp
        .SearchRegularExpression = true
    end with
    oTextFound = oDocument.findFirst(oSearch)
    msgBox oTextFound.String
' il reste à faire : supprimer
%RECHERCHE% au début / à la fin de la chaine
' voir fonction Split
   
end sub

Cezame Concept a écrit :

Pour préciser ma demande je recherche comment  sélectionner tout ce qui se trouve entre deux balises à savoir :

 

J’ai un document généré automatiquement dans le quel je dois récupérer tout ce qui se trouve entre deux balise qui sont en fait des textes fixes dans mon cas ce sera deux chaines identiques « %ARécupérer% »

 

Je souhaiterai réaliser deux macros une qui récupère seulement le  texte compris entre les deux balises …

 

L’autre qui récupère tout ce qui est entre les deux balises .. texte mise en forme .. images ….

 

Quelqu’un peut-il m’aider dans ce sens ?

 

Est t’il possible de réaliser ceci avec des commandes « UNO » ?

 

Merci d’avance …


-- 
Alain Nowak - StarXpert
http://www.starxpert.fr


Répondre à