Bookmark.MoveStart(Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przenosi pozycję początkową kontrolki Bookmark .
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. Jednostka, za pomocą której ma zostać przeniesiona pozycja początkowa określonego zakresu lub zaznaczenia.
- count
- Object
Maksymalna liczba jednostek, za pomocą których kontrolka ma zostać przeniesiona Bookmark . Jeśli Count
jest liczbą dodatnią, pozycja początkowa Bookmark kontrolki jest przenoszona do przodu w dokumencie. Jeśli jest to liczba ujemna, pozycja początkowa jest przesuwana do tyłu. Jeśli pozycja początkowa zostanie przeniesiona do przodu do pozycji poza pozycją końcową, kontrolka zostanie zwinięta, Bookmark a zarówno pozycja początkowa, jak i końcowa zostaną przeniesione razem. Wartość domyślna to 1.
Zwraca
Liczba jednostek, według których pozycja początkowa kontrolki Bookmark została rzeczywiście przeniesiona lub zwraca wartość 0 (zero), jeśli przeniesienie nie powiodło się.
Przykłady
Poniższy przykład kodu dodaje kontrolkę Bookmark z tekstem do pierwszego akapitu, a następnie przenosi pozycję początkową zakładki.
Ten przykład dotyczy dostosowywania na poziomie 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
Uwagi
Parametry opcjonalne
Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.