Bookmark.MoveStartUntil(Object, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přesune počáteční pozici ovládacího prvku, Bookmark dokud se v dokumentu nenajde jeden ze zadaných znaků.
public int MoveStartUntil (ref object cset, ref object count);
abstract member MoveStartUntil : obj * obj -> int
Public Function MoveStartUntil (ByRef cset As Object, Optional ByRef count As Object) As Integer
Parametry
- cset
- Object
Jeden nebo několik znaků. Tento argument rozlišuje velká a malá písmena.
- count
- Object
Maximální počet znaků, o které Bookmark má být ovládací prvek přesunut. Může to být číslo nebo konstantawdForward.wdBackward Pokud Count
je kladné číslo, přesune Bookmark se ovládací prvek v dokumentu dopředu. Pokud se jedná o záporné číslo, Bookmark ovládací prvek se přesune dozadu. Výchozí hodnota je wdForward.
Návraty
Počet znaků, o které se počáteční pozice Bookmark ovládacího prvku přesunula. Pokud Count
je větší než 0 (nula), vrátí tato metoda počet přesunutých znaků plus 1. Pokud Count
je menší než 0 (nula), vrátí tato metoda počet přesunutých znaků minus 1. Pokud nejsou nalezeny žádné Cset
znaky, Bookmark ovládací prvek se nezmění a metoda vrátí hodnotu 0 (nula).
Příklady
Následující příklad kódu přidá ovládací prvek s textem Bookmark do prvního odstavce a pak přesune oblast záložky, dokud nenajde mezeru.
Tento příklad je pro přizpůsobení na úrovni dokumentu.
private void BookmarkMoveStartUntil()
{
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.";
object Count = bookmark1.Characters.Count;
object cSet = " ";
bookmark1.MoveStartUntil(ref cSet, ref Count);
}
Private Sub BookmarkMoveStartUntil()
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.MoveStartUntil(" ", Bookmark1.Characters.Count)
End Sub
Poznámky
Pokud je pohyb v dokumentu zpět, Bookmark ovládací prvek se rozbalí.
Pokud je počáteční pozice přesunuta dopředu k bodu za koncovou pozici, Bookmark je ovládací prvek sbalen a počáteční i koncová pozice se přesunou k sobě.
Volitelné parametry
Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.