Es común usar macros para modificar documentos de alguna manera. Por ejemplo, puede utilizar una macro para insertar texto o para insertar saltos de página, columna o sección. Realizar cualquiera de estas acciones puede afectar la paginación de un documento, a veces de manera dramática. Si modifica el documento mediante una macro y, a continuación, intenta determinar el recuento de páginas del documento (mediante la propiedad BuiltInDocumentProperties), Word no devolverá el número correcto de páginas. En su lugar, devolverá el recuento de páginas antes de que se realizaran los cambios.

La solución es asegurarse siempre de obligar a Word a repaginarse antes de intentar determinar el recuento de páginas. El siguiente método hará la repaginación:

ActiveDocument.Repaginate

Una vez que se haya ejecutado este método, puede de forma segura (y con confianza)

utilice la propiedad BuiltInDocumentProperties para determinar el recuento de páginas actual.

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 (9597) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365. Puede encontrar una versión de este consejo para interfaz de menú anterior de Word aquí:

link: / word-Repaginating_Your_Document_in_a_Macro [Repaginating Your Document in a Macro].