Gewusst wie: Programmgesteuertes Festlegen von Suchoptionen in Word
Es gibt zwei Möglichkeiten zum Festlegen der Suchoptionen für eine Markierung in Microsoft Office Word-Dokumenten.
Festlegen einzelner Eigenschaften eines Find-Objekts
Verwenden von Argumenten der Execute-Methode eines Find-Objekts
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Word 2013 und Word 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Verwenden der Eigenschaften eines Find-Objekts
Im folgenden Code werden Eigenschaften eines Find-Objekts festgelegt, um in der aktuellen Markierung nach Text zu suchen.Beachten Sie, dass es sich bei den Suchkriterien (z. B. Suche vorwärts, Umbruch und dem Suchtext) um Eigenschaften des Find-Objekts handelt.
Wenn Sie C#-Code schreiben, ist es nicht nützlich, jede der Eigenschaften des Find-Objekts festzulegen, da Sie in der Execute-Methode dieselben Eigenschaften als Parameter angeben müssen.Deshalb enthält dieses Beispiel nur Visual Basic-Code.
So legen Sie Suchoptionen mithilfe eines Find-Objekts fest
Legen Sie die Eigenschaften eines Find-Objekts für die Vorwärtssuche in einer Markierung nach dem Text find me fest.
With Application.Selection.Find .ClearFormatting() .Forward = True .Wrap = Word.WdFindWrap.wdFindContinue .Text = "find me" .Execute() End With
Verwenden von Argumenten der Execute-Methode
Im folgenden Code wird mithilfe der Execute-Methode eines Find-Objekts in der aktuellen Markierung nach Text gesucht.Beachten Sie, dass die Suchkriterien (z. B. Suche vorwärts, Umbruch und der Suchtext) als Parameter der Execute-Methode übergeben werden.
So legen Sie Suchoptionen mithilfe von Argumenten der Execute-Methode fest
Übergeben Sie die Suchkriterien als Parameter der Execute-Methode, um in einer Markierung vorwärts nach dem Text find me zu suchen.
With Application.Selection.Find .ClearFormatting() .Execute(FindText:="find me", Forward:=True, Wrap:=Word.WdFindWrap.wdFindContinue) End With
Application.Selection.Find.ClearFormatting(); Application.Selection.Find.Execute("find me", Forward:true, Wrap:Word.WdFindWrap.wdFindContinue);
Siehe auch
Aufgaben
Gewusst wie: Programmgesteuertes Suchen und Ersetzen von Text in Dokumenten
Gewusst wie: Programmgesteuertes Durchlaufen gefundener Elemente in Dokumenten
Gewusst wie: Programmgesteuertes Wiederherstellen der Auswahl nach Suchvorgängen