Cómo: Recuperar los caracteres inicial y final de los intervalos mediante programación
En este ejemplo se muestra cómo se pueden recuperar las posiciones de los caracteres de inicio y fin de un intervalo.
Se aplica a: La información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Word 2013 y Word 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.
Para recuperar los caracteres inicial y final de un intervalo en una personalización de nivel de documento
Obtenga los valores de las propiedades Start y End del objeto Range.En el ejemplo de código siguiente se obtienen las posiciones de inicio y fin de la segunda frase del documento.Para usar este ejemplo de código, ejecútelo desde la clase ThisDocument del proyecto.
Dim rng As Word.Range = Me.Sentences(2) Dim startPosition As String = rng.Start.ToString() Dim endPosition As String = rng.End.ToString() MessageBox.Show("Start: " & startPosition & " End: " & endPosition, "Range Information")
Word.Range rng = this.Sentences[2]; string startPosition = rng.Start.ToString(); string endPosition = rng.End.ToString(); MessageBox.Show("Start: " + startPosition + " End: " + endPosition, "Range Information");
Para recuperar los caracteres inicial y final de un intervalo en un complemento de nivel de aplicación
Obtenga los valores de las propiedades Start y End del objeto Range.En el ejemplo de código siguiente se obtienen las posiciones de inicio y fin de la segunda frase del documento activo.Para usar este ejemplo de código, ejecútelo desde la clase ThisAddIn del proyecto.
Dim rng As Word.Range = Me.Application.ActiveDocument.Sentences(2) Dim startPosition As String = rng.Start.ToString() Dim endPosition As String = rng.End.ToString() MessageBox.Show("Start: " & startPosition & " End: " & endPosition, "Range Information")
Word.Range rng = this.Application.ActiveDocument.Sentences[2]; string startPosition = rng.Start.ToString(); string endPosition = rng.End.ToString(); MessageBox.Show("Start: " + startPosition + " End: " + endPosition, "Range Information");
Vea también
Tareas
Cómo: Definir y seleccionar intervalos en documentos mediante programación
Cómo: Ampliar intervalos en documentos mediante programación
Cómo: Restablecer intervalos en documentos de Word mediante programación
Cómo: Contraer intervalos o selecciones en documentos mediante programación
Cómo: Excluir marcas de párrafo al crear intervalos mediante programación
Cómo: Calcular un recuento de caracteres en documentos mediante programación