다음을 통해 공유


Bookmark.MoveStartWhile 메서드

문서에서 지정된 문자를 모두 발견할 때까지 Bookmark 컨트롤의 시작 위치를 이동합니다.

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

구문

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

매개 변수

  • cset
    형식: System.Object%
    하나 이상의 문자입니다.이 인수는 대/소문자를 구분합니다.
  • count
    형식: System.Object%
    Bookmark 컨트롤이 이동될 문자의 최대 수입니다.숫자이거나 wdForward 또는 wdBackward 상수일 수 있습니다. Count가 양수이면 Bookmark 컨트롤은 문서에서 앞으로 이동합니다.음수이면 Bookmark 컨트롤은 뒤로 이동합니다.기본값은 wdForward입니다.

반환 값

형식: System.Int32
Bookmark 컨트롤의 시작 위치가 이동된 문자 수입니다. Cset 문자가 없으면 Bookmark 컨트롤은 변경되지 않으며 메서드는 0을 반환합니다.

설명

Cset의 문자를 모두 발견할 때까지 Bookmark 컨트롤의 시작 위치를 이동합니다.

시작 위치가 앞으로 이동하여 원래의 끝 위치를 넘어 가면 끝 위치는 새 시작 위치로 설정됩니다.

선택적 매개 변수

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

예제

다음 코드 예제에서는 텍스트가 있는 Bookmark 컨트롤을 첫 번째 단락에 추가한 다음 문자 T, h, i 및 s를 찾을 때까지 책갈피의 범위를 이동합니다.

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

Private Sub BookmarkMoveStartWhile()

    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."

    Bookmark1.MoveStartWhile("This", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveStartWhile()
{
    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.";

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

    bookmark1.MoveStartWhile(ref cSet, ref Count);
}

.NET Framework 보안

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

참고 항목

참조

Bookmark 인터페이스

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