Vous êtes sur la page 1sur 22

10/02/2018 Criar formulários com macros no Microsoft Word

Menu   Cadastro  Login

Criar formulários com macros no Microsoft Word

AGRADEÇA AO AUTOR
COMPARTILHE!
    

Boa Tarde Pessoal!

Nestes próximos artigos, vou fugir um pouco do conteúdo que tenho feito e que a maioria era
voltado para os pro ssionais de TI.

Fiz alguns materiais para meus alunos me acompanharem e decidi estar compartilhando com
todos.

Para começar, neste artigo vou estar demonstrando como criar um formulário com macros no
Word. É voltado para todos os usuários que utilizam este poderoso editor de textos. Estarei
demonstrando no Word 2007, mas também se aplica nas edições posteriores.

O primeiro passo a fazer para trabalhar com macros em formulários é habilitar a guia Desenvolvedor. Para isso, clique no Botão do O ce
localizado no canto superior esquerdo da tela do Word e em seguida clicar em Opções do Word, como é mostrado na imagem abaixo.

Na opção de Mais Usados, deixar marcada a opção Mostrar guia Desenvolvedor na faixa de Opções.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 1/22
10/02/2018 Criar formulários com macros no Microsoft Word

Agora vamos criar um formulário conforme os próximos passos abaixo.

Na guia Inserir, clique no botão Tabela e insera uma tabela 1 x 10 de princípio. Caso necessite de mais linhas na tabela, clicando na tecla Tab na
última linha vão sendo adicionadas novas linhas.

Agora vamos digitar Dados Pessoais na primeira linha, Endereço Residencial na terceira linha, Endereço Comercial na quinta linha, Interesses na
sétima linha e na nona linha digitar Observações, cando a tabela como mostra na imagem abaixo.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 2/22
10/02/2018 Criar formulários com macros no Microsoft Word

Na linha seguinte a do Dados Pessoais, digitar Nome, depois clicar na tecla Enter, logo abaixo digitar Situação, dar um espaço e na mesma linha
digitar Filhos, clicando em Enter digitar Escolaridade e depois logo abaixo digitar E-mail, cando como mostra a imagem seguir.

Na linha seguinte a do texto Endereço Residencial, digitar Rua/Tv/Avenida e na mesma linha e após dar um espaço, digitar Número. Clicando na
tecla Enter, digitar Complemento e na mesma linha Bairro. Clicando na tecla Enter novamente, digitar CEP, Cidade e Estado e em Enter
novamente, digitar Fone Res. e Fone Cel. Ficará como na a imagem a seguir.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 3/22
10/02/2018 Criar formulários com macros no Microsoft Word

Seguindo o mesmo raciocínio, na linha após a do Endereço Comercial, digitar as mesmas informações contidas em Endereço Residencial,
substituindo apenas o Fone Res por Fone Com e Fone Cel por Ramal cando como segue na imagem abaixo.

Após serem digitados os textos necessários, agora serão adicionadas as macros. Para facilitar e agilizar a criação do formulário, foram colocada as
opções sem macros. Agora retornando na linha que contém as informações referentes a Dados Pessoais, deixar clicado logo após o Nome. Com o
cursor no local indicado, clicar na guia Desenvolvedor, tem o grupo chamado Controles. Neste grupo, clicar no botão Ferramentas Herdadas e
selecionar dentro deste botão Caixa de Texto, que ca nas opções Controles ActiveX, como é mostrada na imagem abaixo.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 4/22
10/02/2018 Criar formulários com macros no Microsoft Word

A Caixa de Texto será colocada conforme mostra a gura abaixo. Com ela selecionada, redimensionar para que que com o tamanho su ciente
para digitar o nome completo dentro dele.

Colocar a mesma Caixa de Texto em E-mail e nos textos referentes ao Endereço Residencial e no Endereço Comercial. Reparem que no CEP foi
colocada duas Caixas de Textos separadas por um hífen e o mesmo foi feito nos Telefones. Não esqueça de redimensionar as Caixas de Texto
para que quem como mostra a imagem abaixo.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 5/22
10/02/2018 Criar formulários com macros no Microsoft Word

Agora deixando clicado logo após o texto Situação e continuando na guia Desenvolvedor > grupo Controles, selecionar o botão Lista Suspensa,
como mostra na gura abaixo. Fazer o mesmo para o texto Escolaridade.

Agora, como é mostrado nas duas imagens a seguir, deixe selecionada a Lista Suspensa que ca ao lado de Situação e clique em Propriedades,
situado na guia Desenvolvedor > grupo Controles.

 Aparecerá a tela a seguir. Deixar marcada a opção O controle de conteúdo não pode ser excluído e na lista abaixo clicar em Adicionar. Digitar na
janela que se abre a situação Solteiro e clicar em OK. Adicione outras situações que as pessoas podem ter. Fazer a mesma Lista Suspensa
relacionada a Escolaridade e adicionar as formações existentes.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 6/22
10/02/2018 Criar formulários com macros no Microsoft Word

Ao lado da palavra Filhos, colocar dois botões chamados Botão de Opções, situado na guia Desenvolvedor > grupo Controles > Ferramentas
Herdadas. Repare que devido ao tamanho, o segundo botão vai para a próxima linha. Esta situação cará assim até ajustarmos os dois botões.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 7/22
10/02/2018 Criar formulários com macros no Microsoft Word

Selecionar o primeiro Botão de Opções, clique em Propriedades situado logo abaixo de Modo de Design na guia Desenvolvedor.

Aparecerá na tela abaixo as características e con gurações referentes a este botão. Na opção chamada Caption, apagar OptionButton1 e digitar
Sim. Pode fechar esta janela de propriedades, selecionar o segundo Botão de Opções e na opção Caption escrever Não no lugar de
OptionButton2 e depois fechar esta janela de propriedades.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 8/22
10/02/2018 Criar formulários com macros no Microsoft Word

Agora só precisa selecionar os botões e redimensiona-los até que quem na mesma linha, conforme a imagem a seguir.

Deixar clicado na linha seguinte ao de Interesses e na guia Desenvolvedor > grupo Controle > Ferramentas Herdadas, clicar no botão Caixa de
Seleção como mostra a imagem abaixo.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 9/22
10/02/2018 Criar formulários com macros no Microsoft Word

Clicar no botão chamado Caixa de Seleção e, como nos outros botões, clique em Propriedades situado na guia Desenvolvedor > grupo Controles. 
Na opção Caption, substituir CheckBox por Assistir TV e em seguida pode fechar esta janela de Propriedades.

Criar mais oito botões Caixa de Seleção e, selecionando um por vez, clicar em Propriedades de cada um e na opção Caption, digitar mais alguns
interesses e cará parecido ao da imagem abaixo. Os botões poderão também ser redimensionados a m de carem dispostos da melhor forma
na tabela.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 10/22
10/02/2018 Criar formulários com macros no Microsoft Word

Na linha seguinte ao da Observação, criar uma Caixa de Texto da mesma forma que foi criado para os Dados Pessoais, Endereço Residencial e
Endereço Comercial e, após criar a Caixa de Texto, redimensionar da forma que que como no exemplo da imagem abaixo.

Para que as Caixas de Textos e as outras macros não quem muito agrupadas, selecione todas as linhas de Dados Pessoais e, na Guia Inserir >
grupo Parágrafo, clicar na seta no canto do Parágrafo como é mostrado na imagem. Aparecerá a janela de con guração do Parágrafo. Em
Espaçamento, deixar na opção Antes e Depois como 2pt e em seguida clicar em OK.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 11/22
10/02/2018 Criar formulários com macros no Microsoft Word

Fazer o mesmo processo para as outras opções do formulário, cando, assim, melhor disposto e não cando tão agrupadas as opções. A imagem
a seguir mostra como cará o formulário após ajustar as con gurações da opção Parágrafo.

Para car com uma visualização melhor, iremos alterar a cor de fundo das Caixas de Textos. Este processo terá que ser feito uma Caixa de Texto
por vez.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 12/22
10/02/2018 Criar formulários com macros no Microsoft Word

Com a Caixa de Texto selecionada, clicar em Propriedades, como foi feito nos botões, na opção BackColor da janela de propriedades, e alterar a
cor. Neste exemplo foi selecionada a cor Sombra clara do botão. Será feito o mesmo processo para todas as Caixas de Textos.

Ficará como é mostrado na imagem abaixo.

Continuando nas con gurações do layout do formulário, será alterado agora o estilo das fontes de título. Como quero deixar em negrito todos os
textos dos títulos, farei o processo de uma só vez para todos. Clique na primeira linha de título, cando a linha inteira selecionada. Com a tecla
Ctrl apertada, clicar na linha do segundo título, depois o terceiro título, quarto título e quinto título. Com todos os títulos selecionados, clicar na
guia Página Inicial > grupo Fonte > botão Negrito, cando como na imagem abaixo.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 13/22
10/02/2018 Criar formulários com macros no Microsoft Word

Voltando para a guia Desenvolvedor, desmarcar a opção Modo de Design. Agora no formulário, selecionar a primeira macro Lista Suspensa e
depois clicar no botão Agrupar que ca abaixo do botão Propriedades. Fazer isso também para a segunda Lista Suspensa.

Feito este processo, cará como mostrado na imagem a seguir.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 14/22
10/02/2018 Criar formulários com macros no Microsoft Word

Para que as Listas Suspensas não quem aglomeradas, ir à guia Página Inicial > Parágrafo e aumentar o Espaçamento Antes e Depois para 3pt
para separar um pouco mais os campos.

Para o layout car mais completo e customizado vamos colocar um banner no cabeçalho. Para isso, dê um duplo clique na região do cabeçalho
para habilitá-lo para edição, depois na guia Inserir > Imagem, selecionar a imagem para o cabeçalho. Com a área de edição do cabeçalho
habilitada, é habilitada também a área de edição do rodapé. No caso deste exemplo, foi colocado o nome completo do auto do formulário, abaixo
do nome foi colocada a Cidade e abaixo da Cidade o Ano. O processo aqui mencionado é mostrado nas imagens a seguir. Para desabilitar a área
de edição do cabeçalho e rodapé, basta dar um duplo clique no corpo do formulário. A criação do cabeçalho ca a critério de quem quiser
customizar seu próprio formulário.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 15/22
10/02/2018 Criar formulários com macros no Microsoft Word

Agora que o formulário está pronto, iremos protegê-lo contra alterações em seu layout. Só serão habilitadas as opções referentes ao
preenchimento do formulário. Para isso, na guia Desenvolvedor, clicar em Proteger Documento > Restringir Formatação e Edição. Lembrando que
a opção Modo de Design tem que estar desabilitado.

Voltando na opção Restringir Formatação e Edição, aparecerá uma janela de opções de proteção no lado direito da tela do Word, marcar a opção
Limitar a formatação a uma seleção de estilos, marcar também a opção dois que se refere a Permitir apenas este tipo de edição no documento e
selecionar logo abaixo a opção Preenchendo formulários e por m clicar em Sim, Aplicar Proteção.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 16/22
10/02/2018 Criar formulários com macros no Microsoft Word

Ao clicar em Sim, Aplicar Proteção, aparecerá a janela abaixo para digitar uma senha de proteção. Só precisa colocar uma senha e clicar em OK.

Para salvar o documento, clique no Botão O ce > Salvar Como, abrirá a janela para salvar. Colocar o nome do arquivo e selecione em tipo a
opção Documento Habilitado para Macro no Word e por último clicar em Salvar.

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 17/22
10/02/2018 Criar formulários com macros no Microsoft Word

O documento cará como mostrada na imagem abaixo, lembrando que só estarão habilitados apenas os campos de preenchimento do
formulário e podendo ser salvo com os dados preenchidos.

Bom, acho que é isso. Como eu havia feito este material e estava aqui guardado, achei legal compartilhar.

Espero que tenham gostado. Tenho mais alguns artigos feitos a respeito do Microsoft O ce que irei compartilhar.

Abraços!

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 18/22
10/02/2018 Criar formulários com macros no Microsoft Word

AGRADEÇA AO AUTOR
COMPARTILHE!
    

LUCIANO GUSSO
    
Mais artigos deste autor »

CONTEÚDOS RELACIONADOS

Cursos de Como Criar Filtro Planilhas Prontas Importar dados de


Programação Avançado com Excel um arquivo texto
Macro no Excel para uma planilha...
Anúncio Alura Cursos Online profissionaisti.com.br Anúncio www.eplanilhas.com.br profissionaisti.com.br

Plano de Negócios Excel Avançado: Otimizando o Por quê Análise de


Excel Trabalhando com Desempenho do Negócios?
Condições... Windows 10
Anúncio LUZ Planilhas profissionaisti.com.br profissionaisti.com.br profissionaisti.com.br

46 COMENTÁRIOS

Lucas Kaue
26 de março de 2014 às 21:20 1
Ficou muito bom o tutorial, vou fazer um para testar vlw!

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 19/22
10/02/2018 Criar formulários com macros no Microsoft Word
Leonardo
27 de março de 2014 às 9:38 2
Muito bem feito! Obg por compartilhar tal conteúdo explicitado de forma clara e objetiva

Luciano Gusso Autor do Post


1 de abril de 2014 às 23:16 3
Eu que agradeço os comentários.

Alex Silva
23 de abril de 2014 às 12:10 4
Salvou o dia! Excelente tutorial!

THIAGO VARGAS
29 de maio de 2014 às 12:05 5
Belo Post. Tenho uma dúvida: preciso inserir vários botões de opção, referentes a uma pesquisa de satisfação. Por exemplo: Primeira pergunta:
“xxxxxxxxx”. Respostas: “Sim”, “Não”, “Parcialmente”. Segunda pergunta: “yyyyyyyy”. Respostas: “Sim”, “Não”, “Parcialmente”. E assim sucessivamente.
Porém, quando marco a resposta da segunda pergunta, a opção assinalada na primeira pergunta some. E isso ocorre por todas as perguntas
seguintes. O que preciso é “ nalizar o comando a cada pergunta”. Poderia me ajudar?

Luciana
14 de julho de 2014 às 22:10 6
Thiago Vargas, eu tenho exatamente a MESMA dúvida! Já quebrei a cabeça fuçando no Word 2003, no 2007 e no 2010. Estou quase desistindo!…Rs

judenilson
24 de setembro de 2014 às 11:05 7
Bom dia, muito bom o post!
Mas, será que você consegue tirar uma dúvida!? Gostaria de saber qual a utilidade do campo valores quando inserimos os itens de uma lista
suspensa.
Será que posso utilizar esses valores para serem chamados em outro campo? Ex.: Utilizando seu próprio formulário, suponhamos que eu tenha feito
uma lista suspensa com as cidades e o valor para cada uma eu já tenha colocado o estado. Tem como, assim que eu selecionar a cidade o campo do
estado ser preenchido automaticamente?
Word 2010.
Grande abraço.

Marcia
15 de outubro de 2014 às 15:51 8
Adorei! muito bem explicado! obrigado!!

Rafaela
18 de novembro de 2014 às 16:12 9
Adorei a explicação!

Me ajudou muito.

paul
1 de dezembro de 2014 às 20:30 10
ola

muito bommm

tem como alimentar automaticamente uma lista suspensa no word??

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 20/22
10/02/2018 Criar formulários com macros no Microsoft Word

por exemplo:

tem uma lista com 100 nomes em 4 colunas, 100×4 nomes

quero fazer lista no word e gostaria de importar automaticamente estes nomes, sem precisar digitar um por um.

tem jeito??

no excel consigo, porem devido a melhor formatação pre ro no word

grato

Je erson
15 de dezembro de 2014 às 11:27 11
Obrigado, muito bom tutorial.

Daniel
15 de dezembro de 2014 às 12:45 12
Excelente tutorial, muito obrigado!

Solange
8 de janeiro de 2015 às 7:02 13
Luciano, tem como depois de digitado e gravado o formulário, sair automaticamente em uma listagem, somente os dados pessoais?
obrigada

juliana
3 de fevereiro de 2015 às 15:51 14
Olá cou show eu z e deu super certo …

Agora gostaria de saber como faço para enviar este formulário no corpo do e-mail (outlook)

Ozeas
18 de março de 2015 às 18:28 15
Valeu! Estava procurando por este assunto, pois precisava de uma formulário do word para colocá-lo em uma pánina. Sei fazer do excel, mas não no
word. Muito BOM! Deus o abençoe!

Sueli Meciano Rezende


10 de abril de 2015 às 12:08 16
Fiz meu primeiro formulário em WORD usando macro, através desse tutorial. Ficou ótimo. Só que na empresa eu uso a versão 2010 e algumas
pessoas tem versões anteriores e alguns campos cal descon gurados, saem do lugar. Pior que eu não vejo isso, só quando vou na máquina de
alguém que tem versão anterior. Tem alguma dica?

Parabéns. Muito, muito, muito bom. Obrigada.

edvar
12 de maio de 2015 às 11:46 17
- Como faço para que em Caixa de Texto tenha espaço para digitar um texto grande contento várias linhas dentro dessa Caixa de Texto?

Luciano Gusso Autor do Post


12 de maio de 2015 às 13:04 18
usa a opção memo para textos grandes.

edvar
12 de maio de 2015 às 14:05 19
https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 21/22
10/02/2018 Criar formulários com macros no Microsoft Word

por favor Senhor Luciano poderia detalhar mais essa função “memo” é que desconheço.

Maio de Jesus
26 de maio de 2015 às 7:06 20
bom dia
Belo Post. Tenho uma dúvida: preciso inserir vários botões de opção, referentes a uma pesquisa de satisfação. Por exemplo: Primeira pergunta:
“xxxxxxxxx”. Respostas: “Sim”, “Não”, “Parcialmente”. Segunda pergunta: “yyyyyyyy”. Respostas: “Sim”, “Não”, “Parcialmente”. E assim sucessivamente.
Porém, quando marco a resposta da segunda pergunta, a opção assinalada na primeira pergunta some. E isso ocorre por todas as perguntas
seguintes. O que preciso é “ nalizar o comando a cada pergunta”. Poderia me ajudar?

Luciano Gusso Autor do Post


27 de maio de 2015 às 9:07 21
Bom Dia!
Neste caso, tente colocar em tabelas separadas.

Giully
31 de maio de 2015 às 21:02 22
Olá, na hora de colocar ” Sim, Aplicar Proteção” a caixa esta cinza, não consigo clicar. O que faço .. o que pode ser ?

junior
20 de julho de 2015 às 10:35 23
Bom dia.
Como fazer um “taborder”?
Digitar o nome e passar para o próximo campo sem usar o mouse?

Denise
12 de agosto de 2015 às 10:27 24
Bom dia,

Segui os passos para criar um formulário no word, conforme a aula: Criar formulários com macros no Microsoft Word.
Só que ao abrir, demora aproximadamente uns 15 segundos para carregar o formulário. Gostaria de saber como resolver esse problema, pois
acontece especi camente neste documento, nos demais abri rapidinho.

Luciano Gusso Autor do Post


17 de agosto de 2015 às 9:11 25
Deve ser a con guração do sistema. pois como usa macros, pode ser que seu sistema esteja checando o arquivo antes de abrir. A maioria dos
antivirus checam as macros para veri car a existência de vírus.

Herbert
25 de agosto de 2015 às 14:57 26
Ótimo tutorial Luciano, parabéns.
Queria tirar só uma dúvida, para mudar de um campo para outro utilizando a tecla TAB, como fazer? Pois no meu pelo menos ele não pula de campo,
tenho que clicar com o mouse em cada campo para poder digitar.

Rogério Marques
16 de setembro de 2015 às 15:54 27
Cara, você me salvou! O seu tutorial foi o mais claro que achei na Internet e capaz de socorrer até mesmo a mim, que sou praticamente leigo…
Instruções claras demais. Achei o máximo!!! Deu tudo certinho aqui no meu formulário.
Parabéns e obrigado.
Rogério Marques

https://www.profissionaisti.com.br/2014/03/criar-formularios-com-macros-no-microsoft-word/ 22/22

Vous aimerez peut-être aussi