Bookmark.Start 屬性 (2007 系統)

更新: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 命名空間