Gewusst wie: Festlegen von Suchoptionen in Word
Aktualisiert: November 2007
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Projekte und Versionen von Visual Studio Tools for Office von Microsoft Office. Projekttyp
Microsoft Office-Version
Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
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
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
object findText = "find me"; object forward = true; object wrap = Word.WdFindWrap.wdFindContinue; Application.Selection.Find.ClearFormatting(); Application.Selection.Find.Execute( ref findText, ref missing, ref missing, ref missing, ref missing, ref missing, ref forward, ref wrap, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
Siehe auch
Aufgaben
Gewusst wie: Suchen nach Text in Dokumenten
Gewusst wie: Suchen und Ersetzen von Text in Dokumenten
Gewusst wie: Durchlaufen gefundener Elemente in Dokumenten
Gewusst wie: Wiederherstellen der Auswahl nach Suchvorgängen