Porady: Programowane ustawianie opcji wyszukiwania w programie Word

Aby ustawić opcje wyszukiwania dla wyborów w dokumentach programu Microsoft Office Word na dwa sposoby:

  • Ustawianie właściwości poszczególnych Find obiektu.

  • Używać argumentów Execute metoda Find obiektu.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu i aplikacji obsługiwanych w programach Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Za pomocą właściwości obiektu Znajdź

Poniższy kod ustawia właściwości Find obiektu do wyszukiwania tekstu w bieżącym zaznaczeniu.Zauważ, że kryteria wyszukiwania, takich jak wyszukiwanie do przodu, opakowanie i tekst wyszukiwania, są właściwości Find obiektu.

Ustawienie każdej z właściwości Find obiekt nie jest przydatne, gdy piszesz kod C#, ponieważ te same właściwości należy określić jako parametry w Execute metoda.Dlatego w tym przykładzie zawiera tylko kod języka Visual Basic.

Aby ustawić opcje wyszukiwania za pomocą obiektu Znajdź

  • Ustawianie właściwości Find obiektu do wyszukiwania do przodu, poprzez zaznaczenie tekstu, mnie znaleźć.

    With Application.Selection.Find
        .ClearFormatting()
        .Forward = True
        .Wrap = Word.WdFindWrap.wdFindContinue
        .Text = "find me"
        .Execute()
    End With
    

Za pomocą wykonać metoda argumenty

Następujący kod używa Execute metoda Find obiektu do wyszukiwania tekstu w bieżącym zaznaczeniu.Należy zauważyć, że kryteria wyszukiwania, takich jak wyszukiwanie do przodu, opakowanie i tekst wyszukiwania, są przekazywane jako parametry Execute metoda.

Aby ustawić opcje wyszukiwania przy użyciu Execute Metoda argumentów

  • Przekazać kryteriów wyszukiwania jako parametry Execute metodę wyszukiwania do przodu, poprzez zaznaczenie tekstu, mnie znaleźć.

    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);
    

Zobacz też

Zadania

Porady: Programowane wyszukiwanie i zastępowanie tekstu w dokumentach

Porady: Programowane przechodzenie w pętli poprzez znalezione elementy w dokumentach

Porady: Programowane przywracanie zaznaczenia po wyszukiwaniu