방법: Word에서 검색 옵션 설정
Microsoft Office Word 문서에서 선택 영역에 대한 검색 옵션을 설정하는 데는 두 가지 방법이 있습니다.
적용 대상: 이 항목의 정보는 Word 2007 및 Word 2010의 문서 수준 프로젝트 및 응용 프로그램 수준 프로젝트에 적용됩니다. 자세한 내용은 Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.
Find 개체의 속성 사용
다음 코드에서는 현재 선택 영역 내의 텍스트를 검색하기 위한 Find 개체의 속성을 설정합니다. 검색 방향, 줄 바꿈, 검색할 텍스트 등과 같은 검색 조건은 Find 개체의 속성입니다.
C# 코드를 작성하는 경우에는 Execute 메서드에서 동일한 속성을 매개 변수로 지정해야 하므로 Find 개체의 각 속성을 설정하는 것이 오히려 불편할 수 있습니다. 따라서 이 예제에서는 Visual Basic 코드만 보여 줍니다.
Find 개체를 사용하여 검색 옵션을 설정하려면
Find 개체의 속성을 설정하여 선택 영역을 앞쪽으로 이동하며 find me라는 텍스트를 검색합니다.
With Application.Selection.Find .ClearFormatting() .Forward = True .Wrap = Word.WdFindWrap.wdFindContinue .Text = "find me" .Execute() End With
Execute 메서드 인수 사용
다음 코드에서는 Find 개체의 Execute 메서드를 사용하여 현재 선택 영역 내의 텍스트를 검색합니다. 검색 방향, 줄 바꿈, 검색할 텍스트 등과 같은 검색 조건은 Execute 메서드의 매개 변수로 전달됩니다.
Execute 메서드 인수를 사용하여 검색 옵션을 설정하려면
검색 조건을 Execute 메서드의 매개 변수로 전달하여 선택 영역을 앞쪽으로 이동하며 find me라는 텍스트를 검색합니다.
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);