Bookmark.InRange – metoda
Určuje, zda Range , na které je použita metoda je součástí 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
Function InRange ( _
Range As Range _
) As Boolean
bool InRange(
Range Range
)
Parametry
- Range
Typ: Microsoft.Office.Interop.Word.Range
Range objekt.
Vrácená hodnota
Typ: System.Boolean
true Pokud Range je definováno v rámci Bookmark ovládacího prvku, ke kterému je použita metoda; v opačném případě se false.
Poznámky
Tato metoda určuje zda Range je obsažen v Bookmark ovládacímu prvku pomocí porovnání počáteční a koncové pozice znaku, jakož i typ textu.
Příklady
Následující příklad kódu přidává Bookmark ovládací prvek s textem dokumentu a zkontroluje, zda je či není Záložka ve stejném rozsahu jako odstavec 1.Tento kód poté zobrazí výsledky v okně se zprávou.
V tomto příkladu je úroveň dokument přizpůsobení.
Private Sub BookmarkInRange()
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."
If Bookmark1.InRange(Me.Paragraphs(1).Range) Then
MessageBox.Show("The bookmark is in the first paragraph.")
Else
MessageBox.Show("The bookmark is not in the first paragraph.")
End If
End Sub
private void BookmarkInRange()
{
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.";
if (bookmark1.InRange(this.Paragraphs[1].Range))
{
MessageBox.Show("The bookmark is in the first paragraph.");
}
else
{
MessageBox.Show("The bookmark is not in the first paragraph.");
}
}
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.