Bookmark.MoveEndUntil – metoda
Přesune konce Bookmark řízení dokud zadané znaky se nacházejí v dokumentu.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Syntaxe
'Deklarace
Function MoveEndUntil ( _
ByRef cset As Object, _
ByRef count As Object _
) As Integer
int MoveEndUntil(
ref Object cset,
ref Object count
)
Parametry
- cset
Typ: System.Object%
Jeden nebo více znaků.Tento argument je velká a malá písmena.
- count
Typ: System.Object%
Maximální počet znaků, podle kterého Bookmark ovládací prvek přesunout.Může být číslo nebo buď wdForward nebo wdBackward konstantu.Pokud Count je kladné číslo Bookmark ovládací prvek přesunut přesměrovat v dokumentu.Pokud je číslo záporné, Bookmark ovládací prvek přesunut zpět.Výchozí hodnota je wdForward.
Vrácená hodnota
Typ: System.Int32
Počet znaků, kterými konce polohu Bookmark řízení byl přesunut.Pokud Count je větší než 0 (nula), tato metoda vrátí počet znaků přesunut plus 1.Pokud Count je menší než 0 (nula), tato metoda vrátí počet znaků přesunut mínus 1.Pokud ne Cset znaky jsou nalezeny, Bookmark ovládacího prvku se nezměnilo a metoda vrátí hodnotu 0 (nula).
Poznámky
Je-li pohyb přesměrovat v dokumentu Bookmark Rozšířené ovládací.
Pokud Konec pozice přesunete zpět do bodu, který předchází původní počáteční pozici, počáteční pozice nastavte nové koncové polohy.
Volitelné parametry
Informace o volitelných parametrů, viz The Variable missing and Optional Parameters in Office Solutions.
Příklady
Následující příklad kódu přidá Bookmark řídit text prvního odstavce a pak přidá druhé Bookmark řízení třetí slovo první záložka. Kód poté přesune rozsah druhé záložka dokud nenajde znak kB.
Tento příklad je přizpůsobení úrovni dokumentu.
Private Sub BookmarkMoveEndUntil()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "This is sample bookmark text."
Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Bookmark1.Words(3), "Bookmark2")
Bookmark2.MoveEndUntil("k", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveEndUntil()
{
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "This is sample bookmark text.";
Microsoft.Office.Tools.Word.Bookmark bookmark2 =
this.Controls.AddBookmark(bookmark1.Words[3],
"bookmark2");
object Count = bookmark1.Characters.Count;
object cSet = "k";
bookmark2.MoveEndUntil(ref cSet, ref Count);
}
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.