共用方式為


Bookmark.SetRange 方法

設定 Bookmark 控制項的起始和結束字元位置。

命名空間:  Microsoft.Office.Tools.Word
組件:  Microsoft.Office.Tools.Word (在 Microsoft.Office.Tools.Word.dll 中)

語法

'宣告
Sub SetRange ( _
    start As Integer, _
    end As Integer _
)
void SetRange(
    int start,
    int end
)

參數

備註

字元位置值從 Story 的起始開始,第一個值是 0 (零)。會計數所有的字元,包括非列印字元。即使沒有顯示出隱藏字元,也會計數隱藏字元。

SetRange 方法會重新定義現有 Bookmark 控制項的起始和結束位置。

範例

下列程式碼範例將有文字的 Bookmark 控制項加入至文件,然後將書籤的範圍設定為文件中的第一個字元。

Private Sub BookmarkSetRange()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.Text = "First Bookmark"
    Bookmark1.SetRange(1, 1)

End Sub
private void BookmarkSetRange()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "First Bookmark";

    int Start = 1;
    int End = 1;

    bookmark1.SetRange(Start, End);
}

.NET Framework 安全性

請參閱

參考

Bookmark 介面

Microsoft.Office.Tools.Word 命名空間