Freigeben über


Bookmark.BeforeRightClick-Ereignis (2007 System)

Aktualisiert: November 2007

Tritt auf, wenn mit der rechten Maustaste auf das Bookmark-Steuerelement geklickt wird, bevor die Standardklickaktion mit der rechten Maustaste ausgeführt wird.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v9.0 (in Microsoft.Office.Tools.Word.v9.0.dll)

Syntax

Public Event BeforeRightClick As ClickEventHandler

Dim instance As Bookmark
Dim handler As ClickEventHandler

AddHandler instance.BeforeRightClick, handler
public event ClickEventHandler BeforeRightClick

Hinweise

Das Klicken mit der rechten Maustaste auf überlappende Bookmark-Steuerelemente löst das Ereignis auf jedem der überlappenden Lesezeichen aus.

Beispiele

Im folgenden Codebeispiel wird dem Dokument ein Bookmark-Steuerelement hinzugefügt und anschließend ein BeforeRightClick-Ereignishandler erstellt. Wenn mit der rechten Maustaste auf das Bookmark-Steuerelement geklickt wird, wird der Text im Lesezeichen in die Zwischenablage kopiert.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

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

Private Sub Bookmark3_BeforeRightClick(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Word.ClickEventArgs) _
    Handles Bookmark3.BeforeRightClick
    Bookmark3.Copy()
    e.Cancel = True
End Sub
Microsoft.Office.Tools.Word.Bookmark bookmark3;

private void BookmarkBeforeRightClick()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    bookmark3 = this.Controls.AddBookmark(this.Paragraphs[1]
        .Range, "bookmark3");
    bookmark3.Text = "This is a sample bookmark.";
    bookmark3.BeforeRightClick += new Microsoft.Office.Tools
        .Word.ClickEventHandler(bookmark3_BeforeRightClick);
}

void bookmark3_BeforeRightClick(object sender, 
    Microsoft.Office.Tools.Word.ClickEventArgs e)
{
    bookmark3.Copy();
    e.Cancel = true;
}

Berechtigungen

Siehe auch

Referenz

Bookmark-Klasse

Bookmark-Member

Microsoft.Office.Tools.Word-Namespace