Udostępnij za pośrednictwem


Bookmark.MoveStart(Object, Object) Metoda

Definicja

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.

Dotyczy