Bookmark.End 属性 (2007 system)

更新:2007 年 11 月

获取或设置 Bookmark 控件的结束字符位置。

命名空间:  Microsoft.Office.Tools.Word
程序集:  Microsoft.Office.Tools.Word.v9.0(在 Microsoft.Office.Tools.Word.v9.0.dll 中)

语法

声明
Public Property End As Integer
用法
Dim instance As Bookmark
Dim value As Integer

value = instance.End

instance.End = value
public int End { get; set; }

属性值

类型:System.Int32

Bookmark 控件的结束字符位置。

备注

Bookmark 控件具有一个起始位置和一个结束位置。结束位置是离 Bookmark 控件的起始位置最远的点。使用 End 属性可更改 Bookmark 控件的大小。

如果此属性设置为小于 Start 属性的值,则 Start 属性会被设置为相同的值(即 Start 与 End 属性相等)。

示例

下面的代码示例向第一个段落添加一个带有文本的 Bookmark 控件,然后向第一个书签中的第三个单词添加另一个 Bookmark 控件。然后该代码移动第二个书签的范围,直到找到字符 K。

此示例针对的是文档级自定义项。

Private Sub BookmarkMoveEndUntil()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This is sample bookmark text."

    Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Bookmark1.Words(3), "Bookmark2")

    Bookmark2.MoveEndUntil("k", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveEndUntil()
{
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";

    Microsoft.Office.Tools.Word.Bookmark bookmark2 =
        this.Controls.AddBookmark(bookmark1.Words[3],
        "bookmark2");

    object Count = bookmark1.Characters.Count;
    object cSet = "k";

    bookmark2.MoveEndUntil(ref cSet, ref Count);
}

权限

另请参见

参考

Bookmark 类

Bookmark 成员

Microsoft.Office.Tools.Word 命名空间