Bookmark.MoveStart(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 Bookmark ovládacího prvku.
public int MoveStart (ref object unit, ref object count);
abstract member MoveStart : obj * obj -> int
Public Function MoveStart (Optional ByRef unit As Object, Optional ByRef count As Object) As Integer
Parametry
- unit
- Object
Microsoft.Office.Interop.Word.WdUnits. Jednotka, o kterou se má přesunout počáteční pozice zadaného rozsahu nebo výběru.
- count
- Object
Maximální počet jednotek, o které Bookmark má být ovládací prvek přesunut. Pokud Count
je kladné číslo, počáteční pozice Bookmark ovládacího prvku se v dokumentu posune dopředu. Pokud se jedná o záporné číslo, počáteční pozice se přesune dozadu. Pokud se počáteční pozice posune dopředu na pozici za koncovou pozici, Bookmark ovládací prvek se sbalí a počáteční i koncová pozice se přesunou dohromady. Výchozí hodnota je 1.
Návraty
Počet jednotek, o které se počáteční pozice Bookmark ovládacího prvku skutečně přesunula, nebo vrátí hodnotu 0 (nula), pokud přesunutí nebylo úspěšné.
Příklady
Následující příklad kódu přidá ovládací prvek Bookmark s textem do prvního odstavce a pak přesune počáteční pozici záložky.
Tento příklad je pro přizpůsobení na úrovni dokumentu.
private void BookmarkMoveStart()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Text = "This is sample text.";
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range.Words[3],
"bookmark1");
object Unit = Word.WdUnits.wdCharacter;
object Count = 3;
bookmark1.MoveStart(ref Unit, ref Count);
}
Private Sub BookmarkMoveStart()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Text = "This is sample text."
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range.Words(3), _
"Bookmark1")
MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
& Bookmark1.Words.First.Text)
Bookmark1.MoveStart(Word.WdUnits.wdCharacter, 4)
MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
& Bookmark1.Words.First.Text)
End Sub
Poznámky
Volitelné parametry
Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.