Compartilhe que você está se especializando

Aqui faremos um POST rápido sobre um assunto que acreditamos que possa acrescentar a vários profissionais, seremos breves e abordaremos de uma maneira também bem simples com o objetivo de agregar o máximo da forma mais rápida.

O Microsoft Word(2013+ e 365) possui diversos recursos pouco explorados que podem substituir ferramentas externas em cenários corporativos. Um desses recursos é o DisplayBarcode, um recurso que permite gerar códigos de barras e QR Codes diretamente no documento, sem dependência de bibliotecas, APIs ou plugins adicionais.

O recuso é aplicável em diversas áreas como TI, contabilidade e auditoria e afins. Ele permite inserir QR Codes em contratos e relatórios para validação ou integração com sistemas internos, além de viabilizar a criação de etiquetas com padrões como Code128 e EAN13 diretamente no Word.

Na prática, funciona como uma forma simples de conectar documentos físicos a sistemas digitais, sem necessidade de ferramentas externas. Também é possível utilizar QR Codes para facilitar acesso a sites, redes internas, credenciais temporárias (como Wi-Fi).

Gerando um código de barras / QR Code

O processo de criação não é totalmente intuitivo, pois depende de field codes. Primeiro, é necessário inserir manualmente o campo no documento:

Ctrl + F9

Isso criará um bloco de código no formato { }. É importante não digitar manualmente as chaves, pois o Word não reconhecerá como um campo válido.

O DisplayBarcode é um field code do Word com a seguinte estrutura:

{ DisplayBarcode "dados" TIPO [switches] }

O campo “dados” é o conteúdo representado (texto ou número), o campo TIPO define o padrão do código de barras e, para customizar, utilize os switches.

Entre os principais tipos suportados:

  • QR (QR Code)
  • CODE128
  • CODE39
  • EAN13 / EAN8
  • UPCA / UPCE
  • ITF14

Inserindo códigos no Word

O processo de criação não é totalmente intuitivo, para criar o bloco de código dentro do documento pressione as teclas: Ctrl + F9

Isso criará um bloco no formato { }.

IMPORTANTE: Não digite manualmente as chaves, pois o Word não reconhecerá como um campo válido.

Dentro desse bloco, basta inserir a instrução desejada. Por exemplo, para gerar um QR Code que leva para um site:

DisplayBarcode "https://nvlan.com.br" QR \q 3

Após inserir o código, clique com o botão direito no código e utilize a opção de alternar a visualização do campo (Toggle Field Codes) para que o Word renderize o código de barras.

Exemplo de QR Code para acessar uma WiFi:

Para gerar um QR Code de conexão Wi-Fi no Word com o DisplayBarcode, use o padrão abaixo:

WIFI:T:<tipo>;S:<rede>;P:<senha>;;

Na pratica, para criar um QRCode para acesso a uma wifi com os dados:
Tipo: WPA
Rede: WifiSaladeReuniao
Senha: 123456

DisplayBarcode "WIFI:T:WPA;S:WifiSaladeReuniao;P:123456;;" QR \q 3

Abaixo alguns exemplos comuns que podem ser reutilizados em templates:

Exemplos para utilizar como template:

Tipo de códigoCódigo
QR Code para URLDisplayBarcode “https://nvlan.com.br” QR \q 3
EAN13 com exibição do textoDisplayBarcode “490123456789” EAN13 \t
Code 128 para uso geralDisplayBarcode “123456789” CODE128 \t
Code 39 com caracteres de controleDisplayBarcode “ABC123” CODE39 \d \t

Customização e controle

O DisplayBarcode permite diversos ajustes finos através de switches, como:

  • altura do código
  • escala
  • rotação
  • cores (foreground e background)
  • nível de correção de erro (no caso de QR Code)

Isso permite adaptar o código ao layout do documento sem necessidade de pós-processamento.

Principais parâmetros (switches)

ParâmetroFunção
\hAltura do código
\sEscala (%)
\qQualidade do QR (0 a 3)
\tExibe texto junto
\rRotação
\fCor do código
\bCor de fundo
Fonte: Microsoft

Considerações finais

O DisplayBarcode é um recurso nativo simples, mas bastante eficiente para quem já trabalha com geração de documentos no Word. Ele resolve de forma direta a criação de QR Codes e códigos de barras, sem depender de ferramentas externas ou integrações adicionais.

Quando aplicado em templates, mala direta ou processos automatizados, ajuda a padronizar documentos e reduzir complexidade, mantendo tudo dentro do próprio ambiente do Word.

Fontes/Referências

https://support.microsoft.com/en-us/office/field-codes-displaybarcode-6d81eade-762d-4b44-ae81-f9d3d9e07be3

Mais Informações

Esperamos ter te ajudado e estaremos sempre a disposição para mais informações.

Se você tem interesse em algum assunto específico, tem alguma dúvida, precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria