Códigos de campo do Word explicado
O ONLYOFFICE Docs acaba de ser atualizado para versão 8.2 com novas funções e melhorias, como códigos de campo para documentos de texto. Leia este artigo para saber mais sobre esse recurso e como usá-lo no editor de documentos do ONLYOFFICE.
O que são códigos de campo e quando usá-los?
Os códigos de campo são espaços reservados dinâmicos que permitem a inserção automática de conteúdo em um documento do Word com base em condições específicas. Eles são especialmente úteis quando você deseja adicionar informações que podem mudar, como números de página, datas, hiperlinks ou dados de fontes externas, como bancos de dados.
Em outras palavras, imagine que você esteja escrevendo um documento e queira que ele sempre mostre a data atual, sem que você tenha que digitá-la todas as vezes. Em vez de escrever a data, você pode usar um código de campo que extrai a data atual do seu computador e a insere no documento. Toda vez que você abrir ou atualizar o documento, a data será alterada para a data correta sem que você precise fazer nada.
Esse recurso ajuda a economizar tempo e a tornar o documento mais inteligente: em vez de adicionar informações manualmente, os códigos de campo fazem isso por você.
Códigos de campo no ONLYOFFICE
Editor de Documentos ONLYOFFICE oferece suporte a uma ampla variedade de códigos de campo, cada um com funções específicas. Abaixo está uma lista dos códigos de campo usados com mais frequência, juntamente com sua sintaxe e opções (parâmetros opcionais que modificam o comportamento do campo):
1. MERGEFIELD
Esse campo insere um link para dados de uma fonte externa (como um banco de dados ou arquivo CSV) no documento atual. Durante um processo de mala direta, o conteúdo da fonte externa substituirá o código do campo.
- Sintaxe: { MERGEFIELD FieldName [Switches] }
Switches:
- \b – Insere texto antes do campo se o campo não estiver vazio.
- \f – Insere texto após o campo se ele não estiver vazio.
- \m – Marca o campo como um campo mapeado.
- \v – Permite a formatação vertical.
2. PAGENUM
Esse campo insere o número da página atual.
- Sintaxe: { PAGENUM }
3. PAGECOUNT
Insere o número total de páginas no documento atual.
- Sintaxe: { PAGECOUNT }
4. TOC (Table of Contents)
Esse campo cria uma tabela de conteúdo com base em estilos de título, níveis de esboço ou legendas em seu documento.
- Sintaxe: { TOC [Switches] }
Switches:
- \b – Limita a tabela de conteúdo a uma seção marcada do documento.
- \h – Aplica a formatação de hiperlink.
- \t – Usa estilos personalizados para entradas de tabela em vez dos estilos de cabeçalho padrão.
- \o – Cria um índice com base nos níveis de estrutura do documento, ignorando os campos TC personalizados.
5. PAGEREF
Insere o número da página de um local marcado como favorito no documento para fins de referência cruzada.
- Sintaxe: { PAGEREF Bookmark [\* Format Switch] }
Switches:
- \h – Cria um hiperlink para o marcador especificado.
- \p – Insere a posição relativa do parágrafo marcado pelo marcador.
6. NUMPAGES
Exibe o número total de páginas do documento.
- Sintaxe: { NUMPAGES }
7. HYPERLINK
Insere um hiperlink em outro local do documento, em um arquivo externo ou em uma página da Web.
- Sintaxe: { HYPERLINK “URL or Filename” [Switches] }
Switches:
- \l – Links para um local específico dentro do documento.
- \n – Abre o link em uma nova janela.
- \t – Especifica o destino do hiperlink.
8. TIME e DATE
Insere a hora ou data atual com base nas configurações do sistema.
- Sintaxe para TIME: { TIME [\@ “Date-Time Format”] }
- Sintaxe para DATE: { DATE [\@ “Date-Time Format”] }
Switches:
- \@ – Especifica o formato em que a hora ou a data será exibida.
9. FORMULA
Esse campo realiza cálculos com base na fórmula fornecida.
- Sintaxe: { = Formula [Bookmark] [\# Numeric Picture] }
10. SEQ (Sequence)
Os campos SEQ são usados para numerar itens como capítulos, figuras ou tabelas em uma ordem sequencial. Eles podem ser atualizados automaticamente quando você adiciona, remove ou move elementos.
- Sintaxe: { SEQ Identifier [Switches] }
Switches:
- \n – Insere o próximo número de sequência.
- \r – Redefine a numeração para o valor especificado.
- \s – Inicia a numeração com base no nível do esboço.
11. STYLEREF
Adiciona o texto formatado com um estilo específico aos cabeçalhos ou rodapés. Ele pode exibir a primeira ou a última ocorrência do estilo na página atual, o que é útil para criar cabeçalhos ou rodapés em execução.
- Sintaxe: { STYLEREF StyleIdentifier [Switches] }
Switches:
- \p – Exibe a posição relativa do parágrafo estilizado com o formato especificado.
12. ASK
Solicita que o usuário insira informações, que são armazenadas como um marcador no documento.
- Sintaxe: { ASK Bookmark “Prompt” [Switches] }
Switches:
- \d – Insere texto padrão se o usuário não fornecer entrada.
Inserção de um código de campo em um documento do Word
Com um exemplo simples, demonstraremos como inserir a data atual em seu documento do Word usando o código de campo. Essa prática é útil quando você deseja incluir datas em seus documentos, como relatórios ou atas de reuniões, em que a data exata é importante.
1. Abra seu documento no Editor de Documentos do ONLYOFFICE.
2. Posicione o cursor onde deseja que a data atual apareça no documento e, em seguida, navegue até a guia Inserir na barra de ferramentas.
3. Clique no botão Campo.
4. Na caixa de diálogo, digite o código do campo para a data atual no formato de sua preferência.
5. Clique em OK para inserir.
O campo exibirá a data em que o documento foi atualizado pela última vez.
Para atualizar esse campo:
1. Clique com o botão direito do mouse na data.
2. Selecione Atualizar campo para atualizá-lo.
E é isso mesmo! Essa é apenas uma das novas funções que você encontrará na versão mais recente dos nossos editores. Assista a este vídeo para explorar outros recursos:
Deseja experimentar você mesmo os editores em funcionamento? Baixe o ONLYOFFICE agora mesmo, é gratuito.
Crie sua conta gratuita no ONLYOFFICE
Visualize, edite e colabore em documentos, planilhas, slides, formulários e arquivos PDF online.