Sdílet prostřednictvím


Bookmark.Duplicate – vlastnost

Získává jen pro čtení Range objekt představující všechny vlastnosti Bookmark řízení.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)

Syntaxe

'Deklarace
ReadOnly Property Duplicate As Range
    Get
Range Duplicate { get; }

Hodnota vlastnosti

Typ: Microsoft.Office.Interop.Word.Range
A jen pro čtení Range objekt představující všechny vlastnosti Bookmark řízení.

Poznámky

Můžete přiřadit objekt vrácený Duplicate vlastnost do jiného Range párovat toto nastavení všechny současně. Před přiřazením duplicitní objekt do jiného Range, můžete změnit libovolné vlastnosti duplicitní objekt bez ovlivnění původní.

Zkopírováním Range objekt, můžete změnit počáteční nebo koncovou pozici znaku duplicitní rozsah bez změny původního rozsahu.

Příklady

Následující příklad kódu přidá Bookmark ovládací prvek text prvního odstavce a nastaví text na tučný. Vrátí rozmezí Duplicate vlastnost záložky a zobrazí se okno se zprávou označující oblast obsahuje stejné vlastnosti jako záložka.

Tento příklad je přizpůsobení úrovni dokumentu.

Private Sub BookmarkDuplicate()

    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.Bold = True

    Dim myRange As Word.Range = Bookmark1.Duplicate
    If myRange.Font.Bold = True Then
        MessageBox.Show("MyRange is bold because Bookmark1 has" & _
            " its Bold property set to True")
    Else
        MessageBox.Show("MyRange is not bold because Bookmark1 has" & _
            " its Bold property set to False")
    End If

End Sub
private void BookmarkDuplicate()
{
    int WordTrue = 1;
    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.";
    bookmark1.Bold = WordTrue;

    Word.Range myRange = bookmark1.Duplicate;
    if (myRange.Font.Bold == WordTrue)
    {
        MessageBox.Show("MyRange is bold because Bookmark1 has"
            + " its Bold property set to true");
    }
    else
    {
        MessageBox.Show("MyRange is not bold because Bookmark1 has"
            + " its Bold property set to false");
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

Bookmark Rozhraní

Microsoft.Office.Tools.Word – obor názvů