es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Encontrar marcadores de posición en pie de página utilizando OpenXML.

Si ejecuto este código:

        For Each bookmarkStart As DW.BookmarkStart In Doc.RootPart.RootElement.Descendants(Of DW.BookmarkStart)()
            Debug.WriteLine(bookmarkStart.Name)
        Next

Obtendré una salida para todos los marcadores excepto los que se encuentran en el pie de página del documento. ¿Sabes cómo obtener los marcadores en el pie de página? Gracias por cualquier ayuda.

Tags:  

Answer

  1. Avatar for davy.ai

    Para obtener los marcadores en el pie de página, puedes modificar el código de la siguiente manera:

            Para cada marcador de inicio (bookmarkStart) como DW.BookmarkStart en Doc.ExtendedFilePropertiesPart.Footer.Descendants(Of DW.BookmarkStart)()
                Debug.WriteLine(bookmarkStart.Name)
            Siguiente
    

    Este código accede a la propiedad Footer del ExtendedFilePropertiesPart en lugar del RootPart del documento, y luego busca los elementos de marcador dentro de él.

Comments are closed.