Sdílet prostřednictvím


Bookmark.Duplicate – vlastnost

Získá jen pro čtení Range objekt, který představuje všechny vlastnosti Bookmark ovládacího prvku.

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
Range Duplicate { get; }

Hodnota vlastnosti

Typ: Microsoft.Office.Interop.Word.Range
Jen pro čtení Range objekt, který představuje všechny vlastnosti Bookmark ovládacího prvku.

Poznámky

Můžete přiřadit objektu vráceného knihovnou Duplicate vlastnost do jiného Range Chcete-li použít tato nastavení všechny najednou.Před přiřazením duplicitní objekt do jiného Range, aniž byste ovlivnili původní můžete změnit libovolné vlastnosti duplicitní objekt.

Pomocí duplikování Range objekt, můžete změnit počáteční nebo koncové pozice duplicitní oblasti beze změny původního rozsahu.

Příklady

Následující příklad kódu přidává Bookmark ovládací prvek s textem na první odstavec a nastaví text na tučný.Potom vrátí rozmezí Duplicate vlastnost Bookmark a zobrazí okno se zprávou označující, že tato oblast bude obsahovat stejné vlastnosti jako záložky.

V tomto příkladu je úroveň dokument přizpůsobení.

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é

Referenční dokumentace

Bookmark Rozhraní

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