다음을 통해 공유


SelectionEventArgs 인터페이스

Bookmark 컨트롤의 SelectionChange, SelectedDeselected 이벤트에 대한 데이터를 제공합니다.

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

구문

‘선언
<GuidAttribute("1669c37b-2ce5-4924-ac10-2e50a5b95901")> _
Public Interface SelectionEventArgs
[GuidAttribute("1669c37b-2ce5-4924-ac10-2e50a5b95901")]
public interface SelectionEventArgs

SelectionEventArgs 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Selection 선택된 텍스트를 나타내는 Selection을 가져옵니다.

위쪽

예제

다음 코드 예제에서는 텍스트가 있는 Bookmark 컨트롤을 문서에 추가한 다음 Selected 이벤트 처리기를 만듭니다.커서를 책갈피로 이동하면 메시지 상자가 표시됩니다.

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

WithEvents Bookmark4 As Microsoft.Office.Tools.Word.Bookmark

Private Sub BookmarkSelected()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Bookmark4 = Me.Controls.AddBookmark(Me.Paragraphs(1).Range, _
        "Bookmark4")
    Bookmark4.Text = "This is a sample bookmark."
End Sub

Private Sub Bookmark4_Selected(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Word.SelectionEventArgs) _
    Handles Bookmark4.Selected
    MessageBox.Show("The selection has moved to Bookmark1.")
End Sub
Microsoft.Office.Tools.Word.Bookmark bookmark4;

private void BookmarkSelected()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    bookmark4 = this.Controls.AddBookmark(this.Paragraphs[1]
        .Range, "bookmark4");
    bookmark4.Text = "This is a sample bookmark.";
    bookmark4.Selected += new Microsoft.Office.Tools
        .Word.SelectionEventHandler(bookmark4_Selected);
}

void bookmark4_Selected(object sender, Microsoft.Office.Tools
    .Word.SelectionEventArgs e)
{
    MessageBox.Show("The selection has moved to bookmark1.");
}

참고 항목

참조

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