Códigos de campo en documentos de Word
ONLYOFFICE Docs se ha actualizado a la versión 8.2 ofreciendo nuevas funciones y mejoras, como los códigos de campo para documentos de texto. Lee este artículo para saber más sobre esta función y cómo usarla en el editor de documentos ONLYOFFICE.
¿Qué son los códigos de campo y cuándo se utilizan?
Los códigos de campo son marcadores dinámicos que permiten insertar automáticamente contenido en un documento según condiciones específicas. Son especialmente útiles para añadir información que puede cambiar, como números de página, fechas, hiperenlaces o datos de fuentes externas como bases de datos.
En otras palabras, si estás escribiendo un documento y quieres que siempre muestre la fecha actual sin tener que escribirla cada vez, puedes usar un código de campo que extraiga la fecha desde tu ordenador e la inserte en el documento. Cada vez que abras o actualices el documento, la fecha se ajustará automáticamente sin que tengas que hacer nada.
Esta función te ayuda a ahorrar tiempo y hacer tu documento más inteligente: en lugar de añadir información manualmente, los códigos de campo lo hacen por ti.
Códigos de campo en ONLYOFFICE
El editor de documentos ONLYOFFICE es compatible con una amplia variedad de códigos de campo, cada uno con funciones específicas. A continuación se presenta una lista de los códigos de campo más utilizados, junto con su sintaxis y modificadores (parámetros opcionales que modifican en comportamiento de campo):
1. MERGEFIELD
Este campo inserta un enlace a datos de una fuente externa (como una base de datos o un archivo CSV) en el documento actual. Durante el proceso de combinación de correspondencia, el contenido de la fuente externa reemplazará el código de campo.
- Sintaxis: { MERGEFIELD NombreDelCampo [Modificadores] }
Modificadores:
- \b – Inserta texto antes del campo si este campo no está vacío.
- \f – Inserta texto después del campo si no está vacío.
- \m – Marca el campo como un campo mapeado.
- \v – Habilita el formato vertical.
2. PAGENUM
Esta campo inserta en número de la página actual.
- Sintaxis: { PAGENUM }
3. PAGECOUNT
Inserta el número total de páginas en el documento actual.
- Sintaxis: { PAGECOUNT }
4. TOC (Tabla de contenidos)
Este campo se utiliza para generar una tabla de contenidos en el documento basándose en estilos de encabezado, niveles de esquema o subtítulos del documento.
- Sintaxis: { TOC [Modificadores] }
Modificadores:
- \b – Limita la tabla de contenidos a una sección marcada del documento.
- \h – Aplica el formato de hiperenlace.
- \t – Utiliza estilos personalizados para las entradas de la tabla en lugar de los estilos de encabezado predeterminados.
- \o – Crea una tabla de contenidos basada en los niveles de estructura del documento, ignorando los campos personalizados.
5. PAGEREF
Inserta el número de página de una ubicación marcada en el documento para fines de referencia cruzada.
- Sintaxis: { PAGEREF Marcador [\* Modificación de formato] }
Modificadores:
- \h – Crea un hiperenlace al marcador especificado.
- \p – Inserta la posición relativa del párrafo marcado por el marcador.
6. NUMPAGES
Muestra el número total de páginas en el documento.
- Sintaxis: { NUMPAGES }
7. HYPERLINK
Inserta un hiperenlace a otra ubicación dentro del documento, a un archivo externo o a una página web.
- Sintaxis: { HYPERLINK “URL o Nombre del archivo” [Modificadores] }
Modificadores:
- \l – Hace referencia a una ubicación específica dentro del documento.
- \n – Abre el enlace en una nueva ventana.
- \t – Especifica el objetivo del hiperenlace.
8. TIME and DATE
Inserta la hora o la fecha actual según la configuración del sistema.
- Sintaxis para HORA: { TIME [\@ “Formato de fecha y hora”] }
- Sintaxis para FECHA: { DATE [\@ “Formato de fecha y hora”] }
Modificadores:
- \@ – Especifica el formato en que se mostrará la hora o la fecha.
9. FORMULA
Este campo realiza cálculos basados en la fórmula proporcionada.
- Sintaxis: { = Formula [Marcador] [\# Imagen numérica] }
10. SEQ (Secuencia)
Los campos SEQ se utilizan para numerar elementos como capítulos, figuras o tablas en un orden secuencial. Pueden actualizarse automáticamente cuando añades, eliminas o mueves elementos.
- Sintaxis: { SEQ Identificador [Modificadores] }
Modificadores:
- \n – Inserta el siguiente número de secuencia.
- \r – Restablece la numeración al valor especificado.
- \s – Comienza la numeración según el nivel de esquema.
11. STYLEREF
Añade el texto formateado con un estilo específico a los encabezados o pies de página. Puede mostrar la primera o última ocurrencia de estilo en la página actual, lo que es útil para crear encabezados o pies de página continuos.
- Sintaxis: { STYLEREF IdentificadorDeEstilo [Modificadores] }
Modificadores:
- \p – Muestra la posición relativa del párrafo con el formato especificado.
12. ASK
Pide al usuario que introduzca información, que luego se almacena como un marcador en el documento.
- Sintaxis: { ASK Marcador “Indicador” [Modificadores] }
Modificadores:
- \d – Inserta el texto predeterminado si el usuario no lo introduce.
Inserción de un código de campo
Con un ejempo sencillo, demostraremos cómo insertar la fecha actual en tu documento utilizando el código de campo. Esta práctica es útil cuando deseas incluir fechas en tus documentos, como informes o actas de reuniones, donde la fecha exacta es importante.
1. Abre tu documento en el Editor de documentos ONLYOFFICCE.
2. Coloca el cursor donde deseas que aparezca la fecha actual en el documento, luego navega a la pestaña Insertar en la barra de herramientas.
3. Haz clic en el botón Campo.
4. En el cuadro de diálogo, introduce el código de campo para fecha actual en el formato que prefieras.
5. Haz clic en OK para insertar.
El campo mostrará la fecha en que se actualizó por última vez el documento.
Para actualizar este campo:
1. Haz clic con el botón derecho en la fecha.
2. Selecciona Actualizar campo para actualizarlo.
¡Y eso es todo! Esta es solo una de las nuevas funciones que encontrarás en la última versión de nuestros editores. Mira este video para explorar otras características:
¿Quieres probar los editores tú mismo? Consigue ONLYOFFICE ahora, es gratis.
Crea tu cuenta gratuita de ONLYOFFICE
Visualiza, edita y colabora en documentos, hojas, diapositivas, formularios y archivos PDF en línea.