Bookmark.MoveStart(Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Mueve la posición inicial del control 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
Parámetros
- unit
- Object
Microsoft.Office.Interop.Word.WdUnits. Unidad usada para el desplazamiento de la posición inicial de la selección o intervalo especificados.
- count
- 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 Bookmark control 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.
Devoluciones
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.
Ejemplos
En el ejemplo de código siguiente se agrega un Bookmark control con texto al primer párrafo y, a continuación, se mueve la posición inicial del marcador.
Este ejemplo es para una personalización de nivel de documento.
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
Comentarios
Parámetros opcionales
Para obtener información sobre los parámetros opcionales, vea Parámetros opcionales en soluciones de Office.