Como criar formulários preenchíveis no Word

Você(Did) sabia que pode criar formulários no Word que as pessoas podem preencher? Quando você ouve falar de formulários preenchíveis, quase sempre está relacionado a documentos Adobe e PDF(Adobe and PDF documents) porque esse é o formato mais popular.

No entanto, o Word também é uma ferramenta bastante poderosa e você pode usá-lo para criar rapidamente formulários que você pode imprimir ou enviar por e-mail, etc. calculado automaticamente, talvez seja melhor usar o Google Docs(Google Docs) para criar a pesquisa.

Neste artigo, mostrarei como criar um formulário com caixas de texto, caixas de seleção, seletor de data(date picker) e caixa de listagem(list box) . Você também pode tornar seus formulários muito mais bonitos se usar tabelas para organizar tudo.

Ativar guia do desenvolvedor

Por padrão, você não pode criar formulários no Word , a menos que habilite a guia Desenvolvedor(Developer) na faixa de opções. Como não é usado por muitas pessoas, a Microsoft o desativou por padrão. Para habilitar a guia, clique em Arquivo(File) e depois em Opções(Options) .

opções de arquivo

No lado esquerdo, clique em Personalizar Faixa(Customize Ribbon) de Opções e marque a caixa Desenvolvedor(Developer) na caixa de listagem à direita.

personalizar a palavra da faixa de opções

Clique em OK(Click OK) e clique na guia na faixa de opções. A seção que mais nos interessa é Controles(Controls) .

Criando um formulário no Word

A seção Controles(Controls section) tem cerca de oito controles diferentes que podem ser adicionados ao seu documento do Word(Word document) : Rich Text , Plain-Text , Picture , Building Block Gallery , Checkbox , Combo Box , Drop-Down List e Date Picker .

controles da guia do desenvolvedor

Para inserir um controle, basta clicar nele e ele aparecerá onde quer que seu cursor esteja localizado. No meu exemplo abaixo, criei uma tabela e adicionei duas caixas de texto simples para nome e sobrenome.

controle de conteúdo de texto simples

Por padrão, cada controle tem seu próprio texto de preenchimento(filler text) . Para um controle de texto simples(plain text control) , clique ou toque aqui para inserir texto(Click or tap here to enter text) . Você pode editar este texto para qualquer controle clicando no botão Design Mode que fica à direita dos ícones de controle.

palavra do modo de design

Você verá alguns espaços reservados azuis à esquerda e à direita(left and right) de todos os controles adicionados ao seu documento. Selecione o texto e altere(text and change) -o para o que quiser. Clique(Click) no botão Design Mode novamente para sair do modo.

Em seguida, clique no seu controle recém-adicionado para que ele fique destacado e, em seguida, clique em Propriedades(Properties) , que está diretamente abaixo do botão Modo de design(Design Mode button) . Cada controle terá um conjunto padrão de opções com opções personalizadas na parte inferior com base no tipo de controle.

propriedades de controle de conteúdo

Aqui você pode dar um título ao controle, alterar a cor, estilizar o texto e especificar se o controle pode ou não ser editado ou excluído. Na parte inferior estão as opções específicas do controle, que para o caso de um controle de texto simples(plain text control) , é se você deseja permitir várias linhas ou não. Essa última opção é útil se você precisar de alguém para digitar um parágrafo de texto.

Então, qual é a diferença entre um controle de texto(text control) simples e um controle de rich text(text control) ? Bem(Well) , não muito. Em um controle de rich text(text control) , você pode alterar as configurações de fonte/cor para cada palavra individualmente, enquanto o controle de texto(text control) simples aplicará a formatação a todo o texto. Você pensaria que o controle de texto(text control) simples não permitiria negrito, alterações de fonte ou alterações de cor, mas ele permite.

Em seguida, fui em frente e adicionei um controle de lista(list control) suspensa ao meu formulário. Você verá que diz Escolha um item(Choose an item) e pronto. Para adicionar itens à lista, você deve clicar em Propriedades(Properties) .

propriedades da lista suspensa

Clique no botão Adicionar(Add) e digite um nome para sua escolha. Por padrão, o nome de exibição( Display Name) e o valor(Value) serão os mesmos, mas você pode alterá-los se desejar. Realmente não há razão para alterar o valor, a menos que você esteja escrevendo macros do Word e consulte(Word macros and refer) os controles no código.

Depois de adicionar todas as suas opções, vá em frente e clique em OK e agora você poderá selecionar as opções na lista suspensa.

lista suspensa

A única diferença entre o controle de lista suspensa e o (list control)controle de caixa de(box control) combinação é que o último permite que o usuário insira seu próprio valor, se desejar. Na lista suspensa, você deve escolher uma das opções da lista. Na caixa de combinação(combo box) , você pode escolher na lista ou digitar(list or type) seu próprio valor.

O controle do seletor de datas(date picker control) funciona como qualquer seletor de datas(date picker) que você provavelmente já usou em sites de reservas de companhias aéreas(airline booking) , etc. Quando você clica nele, um calendário aparece e você pode simplesmente clicar na data para selecioná-lo.

controle de seletor de data

Se você clicar no botão Propriedades(Properties) , verá que existem algumas opções para o controle do seletor de data(date picker control) .

propriedades do seletor de data

Você pode escolher um formato diferente para exibir a data e escolher um tipo de calendário(calendar type) diferente . O controle de imagem(picture control) é outra boa opção que permitirá aos usuários inserir uma imagem facilmente.

controle de conteúdo de imagem

Quando o usuário clicar na imagem, aparecerá uma caixa de diálogo onde ele poderá escolher uma imagem de seu computador, da pesquisa de imagens do Bing(Bing image) ou do OneDrive . Eles também têm opções para Facebook e Flickr(Facebook and Flickr) .

inserir palavra de imagem

Agora vamos adicionar algumas caixas de seleção ao nosso documento. Observe que quando você adiciona uma caixa de seleção e tenta digitar texto nela, ela informa que a seleção está bloqueada. Eu acredito que isso é por design. Você tem que clicar ao lado da caixa de seleção e digite seu texto.

palavra de exemplo de caixa de seleção

Por fim, você pode inserir um controle de bloco de construção(building block control) , que permite escolher o conteúdo de Quick Parts e AutoText(Quick Parts and AutoText) . Se você não sabe do que estou falando, confira meu post sobre como usar AutoTexto e Partes Rápidas(AutoText and Quick Parts) no Word . No meu exemplo, adicionei algumas aspas a um AutoTexto(AutoText) personalizado e vinculei o controle a ele por meio da caixa de diálogo Propriedades .(Properties)

controle de bloco de construção

Depois de ter todos os controles em seu documento do jeito que você quer, pode ser uma boa ideia proteger o documento para que o usuário possa preencher apenas os campos do formulário e pronto. Para fazer isso, clique em Restringir edição(Restrict Editing) na guia Desenvolvedor .(Developer)

restringir a edição

No painel que aparece à direita, clique no menu suspenso em Restrições de edição( Editing restrictions) e escolha Preencher formulários( Filling in forms) . Certifique-se de marcar a caixa Permitir apenas este tipo de edição no documento(Allow only this type of editing in the document) .

edição de restrição de palavras

Clique em Sim, iniciar a aplicação da proteção( Yes, Start Enforcing Protection) e digite uma senha, se desejar. Agora apenas os campos do formulário serão editáveis ​​e todo o resto bloqueado/protegido. O usuário pode facilmente usar a tecla TAB(TAB key) para mover-se entre os diferentes campos do formulário.

No geral, o Word não é a melhor ferramenta para criar formulários, mas é decente e provavelmente mais do que suficiente para a maioria das pessoas. Se você tiver alguma dúvida, sinta-se à vontade para comentar. Aproveitar!



About the author

Josh tem mais de 10 anos de experiência na indústria de software e wireless, especificamente nas áreas de programação e análises do Android. Atualmente, ele é engenheiro de software sênior da Microsoft, trabalhando em vários produtos do MS Office. Josh tem um forte interesse em ajudar outras pessoas a aprender novas ferramentas de software e está sempre disposto a compartilhar suas dicas e truques com aqueles que perguntam.



Related posts