Bookmark.MoveWhile(Object, Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문서에서 지정된 문자를 모두 발견할 때까지 Bookmark 컨트롤을 이동합니다.
public int MoveWhile (ref object cset, ref object count);
abstract member MoveWhile : obj * obj -> int
Public Function MoveWhile (ByRef cset As Object, Optional ByRef count As Object) As Integer
매개 변수
- cset
- Object
하나 이상의 문자입니다. 이 인수는 대/소문자를 구분합니다.
- count
- Object
Bookmark 컨트롤이 이동될 문자의 최대 수입니다. 숫자이거나 wdForward 또는 wdBackward 상수일 수 있습니다. 가 양수이면 Count
컨트롤이 Bookmark 문서에서 끝 위치에서 시작하여 앞으로 이동합니다. 음수이면 Bookmark 컨트롤은 시작 위치에서 시작하여 뒤로 이동합니다. 기본값은 wdForward입니다.
반환
Bookmark 컨트롤이 이동된 문자 수입니다. Cset
문자가 없으면 Bookmark 컨트롤은 변경되지 않으며 메서드는 0을 반환합니다.
예제
다음 코드 예제에서는 텍스트가 있는 컨트롤을 Bookmark 첫 번째 단락에 추가한 다음 첫 번째 책갈피의 세 번째 단어에 다른 Bookmark 컨트롤을 추가합니다. 그런 다음 코드는 b, o, o 또는 k 문자를 찾을 수 있는 동안 두 번째 책갈피를 축소하고 이동합니다.
이 예제는 문서 수준 사용자 지정을 위한 것입니다.
private void BookmarkMoveWhile()
{
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 = "book";
bookmark2.MoveWhile(ref cSet, ref Count);
}
Private Sub BookmarkMoveWhile()
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.MoveWhile("stamp", Bookmark1.Characters.Count)
End Sub
설명
의 Cset
문자를 찾은 동안 컨트롤이 Bookmark 이동됩니다. 는 Bookmark 길이가 0인 책갈피로 축소됩니다.
선택적 매개 변수
선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하세요.