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 objekt vrácený Duplicate vlastnosti do jiného Range Chcete-li použít tato nastavení 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.
Duplikováním Range objektu, 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 Bookmark a zobrazí okno se zprávou označující, že oblast obsahuje stejné vlastnosti jako záložka.
Tento příklad je pro přizpůsobení na ú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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.