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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.