Bookmark.MoveStart (Método)

Mueve la posición inicial del control Bookmark.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
Function MoveStart ( _
    ByRef unit As Object, _
    ByRef count As Object _
) As Integer
int MoveStart(
    ref Object unit,
    ref Object count
)

Parámetros

  • unit
    Tipo: System.Object%
    WdUnits.Unidad usada para el desplazamiento de la posición inicial de la selección o intervalo especificados.
  • count
    Tipo: System.Object%
    Número máximo de unidades que se ha de desplazar el control Bookmark.Si Count es un número positivo, la posición inicial del control Bookmark se mueve hacia delante en el documento.Si es un número negativo, la posición inicial retrocede.Si la posición inicial avanza una posición más allá de la posición final, el control Bookmark se contrae y tanto la posición inicial como final se desplazan juntas.El valor predeterminado es 1.

Valor devuelto

Tipo: System.Int32
El número de unidades que se ha desplazado realmente la posición inicial del control Bookmark o devuelve 0 (cero) si el movimiento no tuvo lugar.

Comentarios

Parámetros opcionales

Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.

Ejemplos

El ejemplo de código siguiente agrega un control Bookmark con texto al primer párrafo y, a continuación, mueve la posición inicial del marcador.

Se trata de un ejemplo para una personalización en el nivel del documento.

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
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);

}

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)