Bookmark.Start 属性 (2007 system)

更新:2007 年 11 月

获取或设置 Bookmark 控件的起始字符位置。

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

语法

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

value = instance.Start

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

属性值

类型:System.Int32

Bookmark 控件的起始字符位置。

备注

Bookmark 控件具有一个起始位置和一个结束位置。结束位置是离 Bookmark 控件的起始位置最远的点。

使用此属性可更改 Bookmark 控件的大小。

如果此属性设置为大于 End 属性的值,则 End 属性会被设置为与 Start 属性值相同的值。

示例

下面的代码示例向第一个段落添加一个带有文本的 Bookmark 控件,然后向第一个书签中的第三个单词添加另一个 Bookmark 控件。然后该代码移动第一个书签的范围直到找到空格,并通过更改 Start 属性来重新定义该书签的大小。

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

Private Sub BookmarkMoveStartUntil()

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

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

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

    bookmark1.MoveStartUntil(ref cSet, ref Count);
}

权限

另请参见

参考

Bookmark 类

Bookmark 成员

Microsoft.Office.Tools.Word 命名空间