Nastavení možností hledání ve Wordu prostřednictvím kódu programu

Možnosti hledání pro výběry ve systém Microsoft Office wordových dokumentech můžete nastavit dvěma způsoby:

Použití vlastností objektu Find

Následující kód nastaví vlastnosti objektu Find pro vyhledávání textu v rámci aktuálního výběru. Všimněte si, že kritéria hledání, jako je hledání vpřed, obtékání a hledání textu, jsou vlastnosti objektu Find .

Nastavení jednotlivých vlastností objektu Find není užitečné při psaní kódu jazyka C#, protože je nutné zadat stejné vlastnosti jako parametry v Execute metodě. Proto tento příklad obsahuje pouze kód jazyka Visual Basic.

Nastavení možností hledání pomocí objektu Najít

  1. Nastavte vlastnosti objektu Find tak, aby prohledali přes výběr textu , který mě najde.

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

Použití argumentů metody Execute

Následující kód používá Execute metodu objektu Find k vyhledání textu v rámci aktuálního výběru. Všimněte si, že kritéria hledání, jako je hledání vpřed, obtékání a hledání textu, se předávají jako parametry Execute metody.

Nastavení možností hledání pomocí argumentů metody Execute

  1. Předejte kritéria hledání jako parametry Execute metody pro hledání vpřed výběrem textu , který mě najde.

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