다음을 통해 공유


Word에서 프로그래밍 방식으로 검색 옵션 설정

Microsoft Office Word 문서에서 선택 영역에 대한 검색 옵션을 설정하는 방법에는 두 가지가 있습니다.

Find 개체의 속성 사용

다음 코드는 현재 선택 영역 내에서 텍스트를 검색할 Find 개체의 속성을 설정합니다. 검색 기준(예: 앞으로 검색, 줄 바꿈 및 검색할 텍스트)은 Find 개체의 속성입니다.

Execute 메서드의 매개 변수와 동일한 속성을 지정해야 하므로 C# 코드를 작성할 때 Find 개체의 각 속성을 설정하는 것은 유용하지 않습니다. 따라서 이 예제에는 Visual Basic 코드만 포함됩니다.

Find 개체를 사용하여 검색 옵션을 설정하려면

  1. 선택 영역에서 find me 텍스트를 앞으로 검색하기 위해 Find 개체의 속성을 설정합니다.

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

Execute 메서드 인수 사용

다음 코드는 현재 선택 영역 내에서 텍스트를 검색하기 위해 Find 개체의 Execute 메서드를 사용합니다. 검색 기준(예: 앞으로 검색, 줄 바꿈 및 검색할 텍스트)은 Execute 메서드의 매개 변수로 전달됩니다.

Execute 메서드 인수를 사용하여 검색 옵션을 설정하려면

  1. 검색 조건을 Execute 메서드의 매개 변수로 전달하여 선택 영역에서 find me 텍스트를 앞으로 검색합니다.

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