je peux trouver un texte dans un fichier Word via:C#: la recherche d'un texte dans Word et d'obtenir la gamme du résultat
Word.Range range = wordApp.ActiveDocument.Content;
Word.Find find = range.Find;
find.Text = "xxx";
find.ClearFormatting();
find.Execute(ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing);
Cela me dit si le texte se trouve. Mais j'ai besoin de la gamme du texte trouvé.
Plus tôt dans le code: objet privé manquant = Type.Missing; – simon
Je ne suis pas sûr de vous, mais j'ai trouvé cette API un peu déroutante au début. Je m'attendrais 'range.Find.Execute (..)' à retourner un nouvel objet de gamme plutôt que de changer celui à la racine ('Document.Content'). –