Udostępnij za pośrednictwem


Właściwość Bookmark.Duplicate —

Pobiera tylko do odczytu Range obiekt, który reprezentuje wszystkie właściwości Bookmark kontroli.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)

Składnia

'Deklaracja
ReadOnly Property Duplicate As Range
Range Duplicate { get; }

Wartość właściwości

Typ: Microsoft.Office.Interop.Word.Range
Tylko do odczytu Range obiekt, który reprezentuje wszystkie właściwości Bookmark kontroli.

Uwagi

Można przypisać obiektu zwróconego przez Duplicate właściwości do innej Range do zastosowania tych ustawień w całooci.Przed przypisaniem powielony obiekt do innej Range, można zmienić dowolne właściwości powielony obiekt bez wpływu na oryginał.

Zduplikowane Range obiektu, można zmienić początkowej lub końcowej pozycji znakowa zakresów duplikatu bez zmiany oryginalnego zakresu.

Przykłady

Poniższy przykład kodu dodaje Bookmark formant z tekstem w pierwszym akapicie i ustawia tekst na pogrubiony.Następnie zwraca zakres od Duplicate właściwość zakładki i wyświetla okno komunikatu, co oznacza, że zakres zawiera takie same właściwości jak zakładki.

Ten przykład dotyczy dostosowywania poziomie 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");
    }
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Bookmark Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Word