다음을 통해 공유


Bookmark.MoveUntil 메서드

문서에서 지정된 문자가 발견될 때까지 Bookmark 컨트롤을 이동합니다.

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

구문

‘선언
Function MoveUntil ( _
    ByRef cset As Object, _
    ByRef count As Object _
) As Integer
int MoveUntil(
    ref Object cset,
    ref Object count
)

매개 변수

  • cset
    형식: System.Object%
    하나 이상의 문자입니다. Cset의 문자가 Count 값이 만료되기 전에 발견되면 Bookmark 컨트롤은 해당 문자 바로 앞에 삽입 지점으로 배치됩니다.이 인수는 대/소문자를 구분합니다.
  • count
    형식: System.Object%
    Bookmark 컨트롤이 이동될 문자의 최대 수입니다.숫자이거나 wdForward 또는 wdBackward 상수일 수 있습니다. Count가 양수이면 Bookmark 컨트롤은 끝 위치에서 시작하여 문서의 앞으로 이동합니다.음수이면 Bookmark 컨트롤은 시작 위치에서 시작하여 뒤로 이동합니다.기본값은 wdForward입니다.

반환 값

형식: System.Int32
Bookmark 컨트롤이 이동된 문자 수입니다. Count가 0보다 크면 이 메서드는 이동된 문자 수에 1 더한 수를 반환합니다. Count가 0보다 작으면 이 메서드는 이동된 문자 수에서 1 뺀 수를 반환합니다. Cset 문자가 없으면 Bookmark 컨트롤은 변경되지 않으며 메서드는 0을 반환합니다.

설명

Bookmark는 길이가 0인 책갈피로 축소됩니다.

선택적 매개 변수

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

예제

다음 코드 예제에서는 텍스트가 있는 Bookmark 컨트롤을 첫 단락에 추가하고 다른 Bookmark 컨트롤을 첫 번째 책갈피의 세 번째 단어에 추가합니다.그런 다음 공백을 찾을 때까지 두 번째 책갈피의 범위를 이동합니다.

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

Private Sub BookmarkMoveUntil()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.Text = "This is sample bookmark text."

    Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Bookmark1.Words(3), "Bookmark2")

    Bookmark2.MoveUntil(" ", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveUntil()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";

    Microsoft.Office.Tools.Word.Bookmark bookmark2 =
        this.Controls.AddBookmark(bookmark1.Words[3],
        "bookmark2");

    object Count = bookmark1.Characters.Count;
    object cSet = " ";

    bookmark2.MoveUntil(ref cSet, ref Count);
}

.NET Framework 보안

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

참고 항목

참조

Bookmark 인터페이스

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