Bookmark.SelectionChange Event
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Occurs when the selection inside the Bookmark control changes.
public:
event Microsoft::Office::Tools::Word::SelectionEventHandler ^ SelectionChange;
event Microsoft.Office.Tools.Word.SelectionEventHandler SelectionChange;
member this.SelectionChange : Microsoft.Office.Tools.Word.SelectionEventHandler
Event SelectionChange As SelectionEventHandler
Event Type
Examples
The following code example adds a Bookmark control with text to the document and then creates a SelectionChange event handler. A message box is displayed when the cursor is moved within the bookmark.
This example is for a document-level customization.
Microsoft.Office.Tools.Word.Bookmark bookmark5;
private void BookmarkSelectionChange()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
bookmark5 = this.Controls.AddBookmark(this.Paragraphs[1]
.Range, "bookmark5");
bookmark5.Text = "This is a sample bookmark.";
bookmark5.SelectionChange += new Microsoft.Office.Tools.Word.SelectionEventHandler(bookmark5_SelectionChange);
}
void bookmark5_SelectionChange(object sender, Microsoft.Office.Tools.Word.SelectionEventArgs e)
{
MessageBox.Show("The selection has changed within bookmark1.");
}
WithEvents Bookmark5 As Microsoft.Office.Tools.Word.Bookmark
Private Sub BookmarkSelectionChange()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Bookmark5 = Me.Controls.AddBookmark(Me.Paragraphs(1).Range, _
"Bookmark5")
Bookmark5.Text = "This is a sample bookmark."
End Sub
Private Sub Bookmark5_SelectionChange(ByVal sender As Object, _
ByVal e As Microsoft.Office.Tools.Word.SelectionEventArgs) _
Handles Bookmark5.SelectionChange
MessageBox.Show("The selection has changed within Bookmark1.")
End Sub
Remarks
This event is raised when the selection changes to or within the Bookmark control.