Números de página automáticos en varios documentos (Microsoft Word)
Abulkalam tiene varios documentos que desea que tengan una numeración de páginas continua de un documento a otro. Si un documento tiene una página agregada o eliminada, entonces debe cambiar manualmente la numeración de páginas en los siguientes documentos. Sabe que podría usar documentos maestros y subdocumentos, pero esa lata de gusanos es una que no quiere abrir.
Abulkalam se pregunta si hay alguna manera de evitar la necesidad de cambiar manualmente los números de página todo el tiempo.
No hay forma de hacer esto automáticamente en Word. Puede probar una solución alternativa, utilizando campos dentro de sus documentos, pero eso se vuelve un poco complejo. Como ejemplo, supongamos que tiene tres documentos, cada uno de los cuales representa capítulos en un libro más grande. Chap1.docx tiene 15 páginas, Chap2.docx tiene 11 páginas y Chap3.docx tiene 17 páginas. Comience abriendo Chap1.docx y siga estos pasos generales:
-
En algún lugar de la penúltima página del documento (página 14, en este caso) inserte un salto de sección continuo.
-
Dentro del pie de página de la primera sección del documento, presione Ctrl + F9.
Esto inserta un par de llaves de campo en las que debe escribir la palabra PAGE.
-
Presione F9 para contraer el campo que acaba de crear. Esto representa el número de página de la página actual.
-
En la pestaña Diseño de la cinta (debería estar visible porque está trabajando en el pie de página), haga clic en la herramienta Sección siguiente. Esto lo lleva al pie de página en la última sección del documento, que es después del salto de sección que insertó en el paso 1.
-
Haga clic en la herramienta Vincular a anterior para que no esté seleccionada. Esto «desvincula» el pie de página en la última sección del pie de página que creó anteriormente.
-
Elimina el campo PAGE del pie de página. (No se preocupe, el campo todavía existe en las páginas anteriores porque desvinculó el pie de página de esta sección del pie de página de la sección anterior).
-
Presione Ctrl + F9 para insertar un par de llaves de campo en las que debe escribir la palabra NUMPAGES.
-
Presione F9 para contraer el campo que acaba de crear.
-
Seleccione el campo que acaba de crear y presione Mayús + Ctrl + F5. Word muestra el cuadro de diálogo Marcador. (Ver figura 1)
-
Escriba un nombre de marcador simple, como bk. Al hacer clic en Agregar, se crea el marcador.
-
Cierre el cuadro de diálogo Marcador.
-
Haga clic en la herramienta Cerrar encabezado y pie de página (en la pestaña Diseño de la cinta) y guarde su documento.
Ahora, debe seguir los mismos pasos generales en el documento Chap2.docx, excepto que los campos que use deben ser un poco más complejos.
Suponiendo que los archivos del documento se almacenan en el directorio en C: \ MyDocs \ Example, usaría el siguiente campo compuesto en el paso 2:
{ ={ INCLUDETEXT "\\MyDocs\\Example\\Chap1.docx" bk \! } + { PAGE } }
Lo que hace esto es usar el campo INCLUDETEXT para tomar lo que esté en el marcador llamado bk de Chap1.docx (que es el número total de páginas en ese documento) y luego agregar el número de página actual a ese valor. Por lo tanto, la numeración continúa a partir del recuento de páginas en Chap1.docx.
El campo que debe utilizar en el paso 7 es igualmente complejo:
{ ={ INCLUDETEXT "\\MyDocs\\Example\\Chap1.docx" bk \! } + { NUMPAGES } }
Eso es todo para su archivo Chap2.docx; la numeración de páginas debería funcionar bien. En el archivo Chap3.docx, siga los mismos pasos, nuevamente, utilizando los mismos campos complejos que hizo en el archivo Chap2.docx. La única diferencia es que hace referencia a Chap2.docx en los campos, de esta manera:
{ ={ INCLUDETEXT "\\MyDocs\\Example\\Chap2.docx" bk \! } + { PAGE } } { ={ INCLUDETEXT "\\MyDocs\\Example\\Chap2.docx" bk \! } + { NUMPAGES } }
Tenga en cuenta que cada vez que agrega o elimina páginas de cualquiera de los documentos, los números de página dentro de ellos se actualizan automáticamente cuando se actualizan los campos. (Los campos se actualizan cuando los actualiza manualmente o cuando elige imprimir o usar la vista previa de impresión).
Por supuesto, hay algunas «trampas» que debe tener en cuenta al utilizar este enfoque. Primero, si elimina el salto de sección continuo (paso 1) de cualquiera de los archivos, realmente arruinará las cosas. En segundo lugar, si mueve los documentos a una carpeta diferente (o los envía a otra persona que usa una carpeta diferente), los campos no funcionarán en absoluto.
En tercer lugar, si utiliza varias secciones en sus documentos, este enfoque puede volverse un poco más complejo a medida que intenta compensar esas secciones.
Otro enfoque consiste en utilizar una macro para manejar la numeración de páginas. La macro podría recorrer todos sus archivos y establecer los números de página de inicio para que sean los apropiados para esos archivos. El siguiente es un ejemplo de una macro de este tipo:
Sub PageNumberReset() Dim pgNo As Long Dim n As Long Dim pathName As String Dim fileNames Dim thisFile As String Dim aRange As Range ' Specify the path to the document files pathName = "C:\MyDocs\Example\" ' Create an array holding the document file names, in sequence fileNames = Array("Chap1.docx", "Chap2.docx", "Chap3.docx") pgNo = 0 For n = 0 To UBound(fileNames) thisFile = pathName & fileNames(n) Application.Documents.Open (thisFile) ActiveDocument.Sections(1).Headers(1).PageNumbers.StartingNumber = pgNo + 1 Set aRange = ActiveDocument.Range aRange.Collapse Direction:=wdCollapseEnd aRange.Select pgNo = Selection.Information(wdActiveEndAdjustedPageNumber) Application.Documents(thisFile).Close Savechanges:=wdSaveChanges Next n End Sub
Para usar la macro, solo tiene que especificar el directorio en el que se almacenan los documentos y poner los nombres de los archivos del documento en la matriz fileNames. La macro establece que el primer documento comience en la página 1 y cada documento subsiguiente comience en uno más que el número de página más alto del documento anterior. Si cambia el número de páginas en cualquiera de los documentos, deberá volver a ejecutar la macro.
Si no desea utilizar campos o macros para hacer la numeración de páginas, puede reconsiderar la estructura de su documento y combinar todos los diferentes documentos en un solo documento. También puede alejarse de Word por completo y diseñar su página en un programa de autoedición, como InDesign, que está especializado en manejar la numeración de páginas de varios archivos.
_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). Esta sugerencia (11572) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365. Puede encontrar una versión de esta sugerencia para interfaz de menú anterior de Word aquí:
link: / word-Automatic_Page_Numbers_across_Multiple_Documents [Números de página automáticos en varios documentos]
.