Codici di campo nei documenti Word: una spiegazione
ONLYOFFICE Docs è stato appena aggiornato alla versione 8.2 con nuove funzioni e miglioramenti, come i codici di campo per i documenti di testo. Leggi questo articolo per saperne di più su questa funzione e su come utilizzarla nell’editor di documenti ONLYOFFICE.
Cosa sono i codici di campo e quando usarli?
I codici di campo sono marcatori dinamici che consentono di inserire automaticamente contenuti in un documento Word in base a condizioni specifiche. Sono particolarmente utili quando si vogliono aggiungere informazioni che potrebbero cambiare come numeri di pagina, date, collegamenti ipertestuali o dati provenienti da fonti esterne come i database.
In altre parole, immagina di scrivere un documento e di voler mostrare sempre la data corrente, senza doverla digitare ogni volta. Invece di scrivere la data da soli, si può usare un codice di campo che estrae la data corrente dal computer e la inserisce nel documento. Ogni volta che si apre o si aggiorna il documento, la data cambia in quella corretta senza che l’utente debba fare nulla.
Questa funzione consente di risparmiare tempo e di rendere il documento più intelligente: invece di aggiungere informazioni manualmente, i codici di campo lo fanno per te.
Codici di campo in ONLYOFFICE
L’editor di documenti di ONLYOFFICE supporta un’ampia varietà di codici di campo, ciascuno con funzioni specifiche. Di seguito è riportato un elenco dei codici di campo più frequentemente utilizzati, con la relativa sintassi e gli switch (parametri opzionali che modificano il comportamento del campo):
1. MERGEFIELD
Questo campo inserisce un collegamento a dati provenienti da un’origine esterna (come un database o un file CSV) nel documento corrente. Durante un processo di mail merge, il contenuto dell’origine esterna sostituirà il codice del campo.
Sinstassi: { MERGEFIELD FieldName [Switches] }
Switch:
- \b – Inserisce il testo prima del campo se questo non è vuoto.
- \f – Inserisce il testo dopo il campo se questo non è vuoto.
- \m – Contrassegna il campo come campo mappato.
- \v – Abilita la formattazione verticale.
2. PAGENUM
Questo campo inserisce il numero di pagina corrente.
- Sintassi: { PAGENUM }
3. PAGECOUNT
Inserisce il numero totale di pagine del documento corrente.
- Sintassi: { PAGECOUNT }
4. TOC (Indice)
Questo campo crea un indice basato sugli stili di intestazione, sui livelli di contorno o sulle didascalie del documento.
- Sintassi: { TOC [Switches] }
Switch:
- \b – Limita l’indice a una sezione del documento contrassegnata da un segnalibro.
- \h – Applica la formattazione dei collegamenti ipertestuali.
- \t – Utilizza stili personalizzati per le voci della tabella invece degli stili di intestazione predefiniti.
- \o – Crea un indice basato sui livelli della struttura del documento, ignorando i campi TC personalizzati.
5. PAGEREF
Inserisce il numero di pagina di una posizione del segnalibro nel documento a scopo di riferimento incrociato.
- Sintassi: { PAGEREF Bookmark [\* Format Switch] }
Switch:
- \h – Crea un collegamento ipertestuale al segnalibro specificato.
- \p – Inserisce la posizione relativa del paragrafo contrassegnato dal segnalibro.
6. NUMPAGES
Mostra il numero totale di pagine del documento.
- Syntassi: { NUMPAGES }
7. HYPERLINK
Inserisce un collegamento ipertestuale a un’altra posizione all’interno del documento, a un file esterno o a una pagina web.
- Sintassi: { HYPERLINK “URL or Filename” [Switches] }
Switch:
- \l – Si collega a una posizione specifica all’interno del documento.
- \n – Apre il collegamento in una nuova finestra.
- \t – Specifica la destinazione del collegamento ipertestuale.
8. TIME e DATE
Inserisce l’ora o la data corrente in base alle impostazioni del sistema.
- Sintassi per TIME: { TIME [\@ “Date-Time Format”] }
- Sintassi per DATE: { DATE [\@ “Date-Time Format”] }
Switch:
- \@ – Specifica il formato di visualizzazione dell’ora o della data.
9. FORMULA
Questo campo esegue i calcoli in base alla formula fornita.
- Sintassi: { = Formula [Bookmark] [\# Numeric Picture] }
10. SEQ (Sequenza)
I campi SEQ sono utilizzati per numerare elementi come capitoli, figure o tabelle in un ordine sequenziale. Possono essere aggiornati automaticamente quando si aggiungono, rimuovono o spostano elementi.
- Sintassi: { SEQ Identifier [Switches] }
Switch:
- \n – Inserisce il numero di sequenza successivo.
- \r – Ripristina la numerazione al valore specificato.
- \s – Avvia la numerazione in base al livello di contorno.
11. STYLEREF
Aggiunge il testo formattato con uno stile specifico alle intestazioni o ai piè di pagina. Può essere visualizzata la prima o l’ultima occorrenza dello stile nella pagina corrente, utile per creare intestazioni o piè di pagina ricorrenti.
- Sintassi: { STYLEREF StyleIdentifier [Switches] }
Switch:
- \p – Visualizza la posizione relativa del paragrafo stilizzato con il formato specificato.
12. ASK
Chiede all’utente di inserire delle informazioni, che vengono poi memorizzate come segnalibro nel documento.
- Sintassi: { ASK Bookmark “Prompt” [Switches] }
Switch:
- \d – Inserisce un testo predefinito se l’utente non fornisce alcuna informazione.
Inserire un codice di campo in un documento Word
Con un semplice esempio, dimostreremo come inserire la data corrente nel documento utilizzando il codice di campo. Questa procedura è utile quando vuoi inserire delle date nei documenti, come ad esempio relazioni o verbali di riunioni, in cui la data esatta è importante.
1. Apri il documento in ONLYOFFICE Document Editor.
2. Posiziona il cursore nel punto in cui desideri che appaia la data corrente nel documento, poi passa alla scheda Inserisci nella barra degli strumenti.
3. Clicca su Campo.
4. Nella finestra di dialogo, inserisci il codice del campo per la data corrente nel formato che preferisci.
5. Clicca OK per inserire.
Il campo visualizzerà la data dell’ultimo aggiornamento del documento.
Per aggiornarlo:
1. Clicca con il campo destro sulla data.
2. Seleziona Aggiorna campo.
E questo è tutto! Questa è solo una delle nuove funzioni che troverai nell’ultima versione dei nostri editor. Guarda questo video per scoprire le altre:
Vuoi provare tu stesso l’editor in funzione? Ottieni subito ONLYOFFICE, è gratis.
Crea il tuo account ONLYOFFICE gratuito
Visualizza, modifica e collabora su documenti, fogli, diapositive, moduli e file PDF online.