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ódigo | Código |
|---|---|
| QR Code para URL | DisplayBarcode “https://nvlan.com.br” QR \q 3 |
| EAN13 com exibição do texto | DisplayBarcode “490123456789” EAN13 \t |
| Code 128 para uso geral | DisplayBarcode “123456789” CODE128 \t |
| Code 39 com caracteres de controle | DisplayBarcode “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âmetro | Função |
| \h | Altura do código |
| \s | Escala (%) |
| \q | Qualidade do QR (0 a 3) |
| \t | Exibe texto junto |
| \r | Rotação |
| \f | Cor do código |
| \b | Cor de fundo |
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
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.
