riesco a trovare un testo in un file di Word tramite:C#: ricerca di un testo in Word e ottenere la gamma del risultato
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);
Questo mi dice che se si trova il testo. Ma ho bisogno della gamma del testo trovato.
Codice precedente: oggetto privato mancante = Type.Missing; – simon
Non sono sicuro che voi ragazzi/ragazze, ma ho trovato questa API un po 'confusa all'inizio. Mi aspetterei 'range.Find.Execute (..)' per restituire un nuovo oggetto range piuttosto che modificare quello alla radice ('Document.Content'). –