Bookmark.MoveEndUntil – metoda
Přesune konec 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 malá a velká písmena.
- count
Typ: System.Object%
Maximální počet znaků, o kterou Bookmark je ovládací prvek přesunout.Může být číslo nebo buď wdForward nebo wdBackward konstantní.Pokud Count je kladné číslo Bookmark ovládací prvek je posunuta do dokumentu.Jestliže je záporné číslo 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 od polohy Bookmark ovládací prvek byl přesunut.Pokud Count je větší než 0 (nula), tato metoda vrátí počet znaků, které jsou přesunuty plus 1.Pokud Count je menší než 0 (nula), tato metoda vrátí počet znaků, které jsou přesunuty minus 1.Pokud ne Cset znaky jsou nalezeny, Bookmark ovládacího prvku nezmění a vrátí metoda hodnotu 0 (nula).
Poznámky
Při pohybu vpřed v dokumentu, Bookmark rozšířené ovládací prvek.
Je-li Konec pozice přesunete zpět až k bodu, který předchází původní počáteční pozici, počáteční pozici nastavit nové koncové polohy.
Volitelné parametry
Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.
Příklady
Následující příklad kódu přidává Bookmark řízení s textem na první odstavec a pak přidá druhé Bookmark ovládacího prvku na třetí slovo v první záložce.Kód pak přesune rozsah druhé záložky, dokud nenajde k znak.
V tomto příkladu je úroveň dokument přizpůsobení.
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.