다음을 통해 공유


Bookmark.GoTo 메서드

Bookmark 컨트롤 내에서 항목의 시작 위치를 나타내는 Range 개체를 가져옵니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word(Microsoft.Office.Tools.Word.dll)

구문

‘선언
Function GoTo ( _
    ByRef What As Object, _
    ByRef Which As Object, _
    ByRef Count As Object, _
    ByRef Name As Object _
) As Range
Range GoTo(
    ref Object What,
    ref Object Which,
    ref Object Count,
    ref Object Name
)

매개 변수

  • Count
    형식: System.Object%
    문서에 있는 항목 수입니다.기본값은 1입니다.
    양수 값만 유효합니다.Bookmark 컨트롤의 앞에 오는 항목을 지정하려면 wdGoToPrevious를 Which 인수로 사용하고 Count 값을 지정합니다.

반환 값

형식: Microsoft.Office.Interop.Word.Range
Range 개체입니다.

설명

GoTo 메서드를 wdGoToGrammaticalError, wdGoToProofreadingError 또는 wdGoToSpellingError 상수와 함께 사용하면, 반환되는 Range에는 문법 오류 텍스트 또는 맞춤법 오류 텍스트가 포함되어 있습니다.

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.

예제

다음 코드 예제에서는 맞춤법이 틀린 텍스트가 있는 Bookmark 컨트롤을 첫 번째 단락에 삽입한 다음 책갈피의 첫 번째 맞춤법 오류로 이동하여 해당 위치를 메시지 상자에 표시합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

Private Sub BookmarkGoTo()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This bookmark contains spellling erors."

    Dim Range1 As Word.Range = Bookmark1.GoTo( _
        What:=Word.WdGoToItem.wdGoToSpellingError, _
        Which:=Word.WdGoToDirection.wdGoToFirst)

    MessageBox.Show("The first spelling error in Bookmark1 " & _
        "is at position " & Range1.Start.ToString)

End Sub
private void BookmarkGoTo()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
       this.Controls.AddBookmark(this.Paragraphs[1].Range,
       "bookmark1");
    bookmark1.Text = "This bookmark contains spellling erors.";

    object What = Word.WdGoToItem.wdGoToSpellingError;
    object Which = Word.WdGoToDirection.wdGoToFirst;

    Word.Range range1 = bookmark1.GoTo(ref What, ref Which, ref missing, 
        ref missing);

    MessageBox.Show("The first spelling error in bookmark1 is at position " 
        + range1.Start.ToString());
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Bookmark 인터페이스

Microsoft.Office.Tools.Word 네임스페이스