Determinación del número de párrafos en un documento (Microsoft Word)
Las macros se utilizan a menudo para procesar un documento completo. No es inusual tener un paso macro a través de todos los párrafos de un documento y realizar cambios basados en la información del párrafo. Si necesita recorrer todos los párrafos de un documento, es útil averiguar cuántos párrafos hay. La forma de hacerlo en una macro de VBA es mediante el uso de la propiedad Count con la colección Paragraphs, de la siguiente manera:
iParCount = ActiveDocument.Paragraphs.Count
La colección Paragraphs contiene todos los párrafos del documento, cada uno en su propio objeto. La propiedad Count simplemente devuelve un valor que indica cuántos objetos (párrafos) hay en la colección. En el ejemplo anterior, este valor se asigna a la variable iParCount. A continuación, puede utilizar este recuento para realizar cualquier procesamiento que necesite.
Recuerde, también, que los párrafos pueden estar «vacíos» en Word. Si alguien escribe alguna información y luego presiona la tecla Enter dos veces, acaba de crear un párrafo vacío con esa segunda presión de Enter. Esto aumenta el recuento de párrafos, por lo que es una buena idea mostrar los caracteres que no se imprimen en un documento si está tratando de averiguar cómo VBA derivó el recuento de párrafos que hizo. La regla es que cada pulsación de Enter da como resultado un nuevo párrafo de documento.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.
link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
WordTips es su fuente de formación rentable en Microsoft Word.
(Microsoft Word es el software de procesamiento de texto más popular del mundo). Este consejo (5679) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365.