Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Desplaza la posición del carácter final de un control Bookmark.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)
Sintaxis
'Declaración
Function MoveEnd ( _
ByRef unit As Object, _
ByRef count As Object _
) As Integer
int MoveEnd(
ref Object unit,
ref Object count
)
Parámetros
- unit
Tipo: System.Object%
Unidad usada para el desplazamiento de la posición del carácter final.
- count
Tipo: System.Object%
Número de unidades para mover.Si este número es positivo, la posición del carácter final se adelanta en el documento.Si el número es negativo, el carácter final retrocede.Si la posición final da alcance a la posición inicial, el intervalo se contrae y las posiciones de ambos caracteres se desplazan juntas.El valor predeterminado es 1.
Valor devuelto
Tipo: System.Int32
El número de unidades que el control Bookmark se desplaza realmente o devuelve 0 (cero) si el desplazamiento no se realizó.
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 muestra la última palabra del marcador en un cuadro de mensaje.A continuación, el código llama al método MoveEnd y muestra la última palabra del marcador en un nuevo cuadro de mensaje.
Se trata de un ejemplo para una personalización en el nivel del documento.
Private Sub BookmarkMoveEnd()
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("Last word of bookmark prior to calling MoveEnd: " _
& Bookmark1.Words.Last.Text)
Bookmark1.MoveEnd(Word.WdUnits.wdWord, 1)
MessageBox.Show("Last word of bookmark after calling MoveEnd: " _
& Bookmark1.Words.Last.Text)
End Sub
private void BookmarkMoveEnd()
{
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.wdWord;
object Count = 1;
MessageBox.Show("Last word of bookmark prior to calling MoveEnd: "
+ bookmark1.Words.Last.Text);
bookmark1.MoveEnd(ref Unit, ref Count);
MessageBox.Show("Last word of bookmark after calling MoveEnd: "
+ bookmark1.Words.Last.Text);
}
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.