次の方法で共有


Bookmark.BeforeDoubleClick イベント (2007 System)

更新 : 2007 年 11 月

Bookmark コントロールがダブルクリックされると、既定のダブルクリックのアクションの前に発生します。

名前空間 :  Microsoft.Office.Tools.Word
アセンブリ :  Microsoft.Office.Tools.Word.v9.0 (Microsoft.Office.Tools.Word.v9.0.dll 内)

構文

'宣言
Public Event BeforeDoubleClick As ClickEventHandler
'使用
Dim instance As Bookmark
Dim handler As ClickEventHandler

AddHandler instance.BeforeDoubleClick, handler
public event ClickEventHandler BeforeDoubleClick

解説

重なり合った Bookmark コントロールをダブルクリックすると、重なり合ったブックマークのそれぞれに対してイベントが発生します。

次のコード例は、テキストを指定して Bookmark コントロールを文書に追加し、BeforeDoubleClick イベント ハンドラを作成します。Bookmark コントロールをダブルクリックすると、ブックマーク内のテキストが選択されます。

この例は、ドキュメント レベルのカスタマイズ用に作成されています。

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

Private Sub BookmarkBeforeDoubleClick()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Bookmark2 = Me.Controls.AddBookmark(Me.Paragraphs(1).Range, _
        "Bookmark2")
    Bookmark2.Text = "This is a sample bookmark."

End Sub

Private Sub Bookmark2_BeforeDoubleClick(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Word.ClickEventArgs) _
    Handles Bookmark2.BeforeDoubleClick

    Bookmark2.Select()
    e.Cancel = True
End Sub
Microsoft.Office.Tools.Word.Bookmark bookmark2;

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

void bookmark2_BeforeDoubleClick(object sender, 
    Microsoft.Office.Tools.Word.ClickEventArgs e)
{
    bookmark2.Select();
    e.Cancel = true;
}

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Bookmark クラス

Bookmark メンバ

Microsoft.Office.Tools.Word 名前空間