Udostępnij za pośrednictwem


Programowe ustawianie opcji wyszukiwania w programie Word

Istnieją dwa sposoby ustawiania opcji wyszukiwania dla wyborów w dokumentach programu Microsoft Office Word:

Używanie właściwości obiektu Find

Poniższy kod ustawia właściwości Find obiektu, aby wyszukać tekst w bieżącym zaznaczeniu. Zwróć uwagę, że kryteria wyszukiwania, takie jak wyszukiwanie dalej, zawijanie i tekst do wyszukania Find , to właściwości obiektu.

Ustawienie każdej właściwości Find obiektu nie jest przydatne podczas pisania kodu języka C#, ponieważ należy określić te same właściwości co parametry w metodzie Execute . W związku z tym ten przykład zawiera tylko kod Języka Visual Basic.

Aby ustawić opcje wyszukiwania przy użyciu obiektu Find

  1. Ustaw właściwości Find obiektu, aby wyszukiwać dalej przez zaznaczenie tekstu znajdź mnie.

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

Używanie argumentów metody Execute

Poniższy kod używa Execute metody Find obiektu do wyszukiwania tekstu w bieżącym zaznaczeniu. Zwróć uwagę, że kryteria wyszukiwania, takie jak wyszukiwanie w przyszłości, zawijanie i tekst do wyszukania Execute , są przekazywane jako parametry metody.

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

  1. Przekaż kryteria wyszukiwania jako parametry Execute metody, aby wyszukać dalej przez zaznaczenie tekstu znajdź mnie.

    Application.Selection.Find.ClearFormatting(); 
    Application.Selection.Find.Execute("find me", Forward:true, Wrap:Word.WdFindWrap.wdFindContinue);