Bookmark.IsEqual 메서드
이 메서드가 적용되는 Bookmark 컨트롤이 Range 인수에 지정된 범위와 같은지 여부를 확인합니다.
네임스페이스: Microsoft.Office.Tools.Word
어셈블리: Microsoft.Office.Tools.Word(Microsoft.Office.Tools.Word.dll)
구문
‘선언
Function IsEqual ( _
Range As Range _
) As Boolean
bool IsEqual(
Range Range
)
매개 변수
- Range
형식: Microsoft.Office.Interop.Word.Range
Bookmark 컨트롤과 비교할 Range 개체입니다.
반환 값
형식: System.Boolean
이 메서드가 적용되는 Bookmark 컨트롤이 Range 인수에 지정된 범위와 같으면 true이고, 그렇지 않으면 false입니다.
설명
이 메서드는 영역 형식은 물론 시작 및 끝 문자 위치도 비교합니다. 두 개체 모두에 대해 이러한 세 항목이 모두 같으면 개체는 같습니다.
선택적 매개 변수
선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.
예제
다음 코드 예제에서는 텍스트가 있는 Bookmark 컨트롤을 문서에 추가하고 책갈피의 범위가 첫 번째 단락의 범위와 같은지 여부를 확인합니다.
이 예제는 문서 수준 사용자 지정을 위한 것입니다.
Private Sub BookmarkIsEqual()
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.InsertAfter(" This is additional text.")
If Bookmark1.IsEqual(Me.Paragraphs(1).Range) Then
MessageBox.Show("The bookmark's range is equal to " _
& "the range of the first paragraph.")
Else
MessageBox.Show("The bookmark's range is not equal to " _
& "the range of the first paragraph.")
End If
End Sub
private void BookmarkIsEqual()
{
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.";
bookmark1.InsertAfter(" This is additional text.");
if (bookmark1.IsEqual(this.Paragraphs[1].Range))
{
MessageBox.Show("The bookmark's range is equal to "+
"the range of the first paragraph.");
}
else
{
MessageBox.Show("The bookmark's range is not equal to " +
"the range of the first paragraph.");
}
}
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.