... um mit dieser "mehrzeiligen Suche" per SearchDescriptor allerdings einen SYSTEMABSTURZ zu vermeiden, sollte man diese AUSSCHLIEßLICH durch eine ODER-Verknüpfung über eine vorangehende "einzeilige Suche" benutzen:
(anscheinend sucht sich OOo sonst TOT, wenn der gesuchte String sich VOR dem ersten Zeilenumbruch befindet

SearchDesc.SearchString = "(<body.*</body>)|(<body.*(\n*|.*)*.*</body>)"
GlG, Marci