RicardoHorta.Net - www.ricardohorta.net - Tutorial Word XP
DELL !! Clique e veja outras promoções !
Newsletter
Então, por onde começamos ?
- É preciso informar ao Word XP qual comando iremos personalizar.
Isto é feito na caixa de diálogo
Macro. Para abri-la, clique na opção Ferramentas da barra de menus.
- Posicione o ponteiro em Macro e escolha Macros.
- Na caixa Macros em, escolha Comandos do Word.
- Em seguida, escolha o comando que iremos personalizar:
ArquivoNovoCaixaDiálogo.
- Clique, novamente, na seta à direita de Macros em e escolha Normal.dot
( modelo global ). Isto significa que a alteração a ser feita no comando
prevalecerá para todos os documentos editados no Word XP, instalado na sua máquina.
Em outro módulo você aprenderá como restringir esta alteração a apenas um documento.
- Você definiu o comando que será personalizado e a extensão desta
alteração. Agora, é colocar a mão na massa. Clique no botão Criar.
- A barra de título lhe informa que você está dentro do editor do Visual Basic
for Applications, a linguagem que acompanha o pacote do Office.
- A caixa Projeto - Normal exibirá os nomes dos formulários ( telas ) e
macros criados para alterar o modelo global do Word ( chamado Normal.dot ).
- Quando quiser retornar à tela padrão do Word, clique no botão
Exibir Microsoft Word.
- Em Propriedades são exibidas as propriedades da macro ou
do objeto ( formulário, por exemplo ) selecionado.
- Você informou na caixa Macros que irá personalizar o comando
ArquivoNovoCaixaDiálogo.
- Como o Word XP é um software inteligente, ele criou uma macro
com o mesmo nome e inseriu algumas linhas de comentário, explicando a
sua função.
- As macros começam com a palavra reservada
Sub e terminam com End Sub.
Todas as instruções, que serão executadas por ArquivoNovoCaixaDiálogo, devem ficar
entre elas.
Criando a caixa de diálogo.
- Antes de escrever a macro, é preciso criar a caixa de diálogo,
que será exibida no lugar da caixa tradicional do Word XP.
- Clique na seta à direita deste botão e escolha
UserForm,
o formulário que será
utilizado para você criar a caixa de diálogo.
- Na caixa Projeto, dentro da pasta Formulários, é exibido no
nome do userform criado: UserForm1. E à direita é exibido o formulário ( Insípido
feito parede de hospital, mas podemos dar um jeito nele ).
- Como padrão, os nomes do formulários são numerados: userform1,
userform2 e assim por diante. Mas tal e qual os documentos ( doc1, doc2... ),
podem ser renomeados.
Ué ?! O que esta caixinha tá fazendo aí ?
- O seu nome é
Caixa de ferramentas. Ela possui objetos
como botão, caixas de texto ( para entrada de dados ), de seleção, de combinação
( combobox ), que podem ser inseridos nos formulários para executar ações.
Alterando a barra de título do formulário.
- Quando um formulário é criado o seu nome é exibido na barra de título. Porém,
UserForm1 não tá com nada. O interessante é exibir o nome da sua empresa ou do
documento que está sendo editado.
- Caption
é a propriedade responsável pelo texto exibido nesta barra.
O que for digitado aqui, será exibido na barra de título.
- Digite, por exemplo, o nome da sua empresa ( vou digitar o endereço
do meu site ).
- E veja como ficou a barra do seu formulário.
A cor do fundo.
- BackColor é a propriedade responsável pela cor do fundo
do formulário.
- Clique nesta seta e serão exibidas 2 guias: Paleta e Sistema.
- Clique na guia Paleta e escolha a cor branca.
Exibindo o formulário.
- Você não precisa inserir todos os objetos ( botões, caixas de
texto, etc. ), definir todas as propriedades para só, então, exibir o userform.
- Mesmo sem definir todos os atributos ( cor, tipo de letra, etc. ) é possível
exibir o formulário para checar o visual. É possível ver como ele
será mostrado para os usuários.
- Clique uma vez apenas no userform para selecioná-lo e...
- ...clique neste botão
Executar, localizado na barra de ferramentas Padrão.
- Gostou do visual ? OK. Para retornar ao Editor VBA, clique no botão Fechar do formulário.
Definindo o nome.
- Alteramos a barra de título e a cor do formulário. Podemos alterar,
também, o nome do formulário, representado pela propriedade
Name.
- Da mesma
forma que não é legal trabalhar com doc1, doc2, doc3 para
documentos criados no Word, não é bom utilizar o valor padrão de
Name.
UserForm1, UserForm2, por exemplo,
nada representam, não identificam a função do formulário.
Por isso, vamos alterá-lo para UserForm_ArquivoNovo.
Editando a macro.
- Agora, podemos criar a linha de comando para executar o
formulário UserForm_ArquivoNovo. Clique 2 vezes com o botão em NewMacros
da pasta Módulos.
- Dentro da macro ( Sub...End Sub ), digite o nome do formulário
que será exibido: userform_arquivonovo. Pode ser tudo em letra minúscula, não
tem problema.
Show.
- Para exibir o formulário, você utiliza o método ( ação )
chamado Show. A sintaxe é: nome do
formulário + . + Show.
- Digite o ponto após o nome do formulário ( Não há espaço
entre eles ).
- Um menu será exibido com as ações
suportadas por um userform. Isto facilita o seu trabalho. Você não precisa digitar
o nome completo.
- Digite S ( de Show ) e o menu se deslocará para
o primeiro método que começa com esta letra. A lista está em ordem alfabética.
- Digite a próxima letra: H. Pronto. Ei-lo ! É este o método
que iremos utilizar ? Então,...
- ... tecle [ Enter ].
- Inicialmente, você digitou o nome do formulário em letras minúsculas.
Ao teclar [ Enter ],
o editor converte para a formatação digitada na propriedade
Name.
- Se você tivesse digitado dentro da função, por exemplo,
userform_novo, o editor não faria a conversão,
pois o nome estaria errado. Aqui, deve ser digitado o mesmo nome informado na
propriedade Name.
Entendeu, meu ( minha ) jovem ?
A sintaxe.
- Para verificar se a sintaxe está correta, clique uma vez com o
botão esquerdo dentro da macro. Deve ser entre as palavras Sub e End Sub.
- Em seguida, clique no botão Executar, localizado na barra de ferramentas Padrão.
- E o formulário será exibido. A sintaxe está correta.
- Temos pela frente um belo e longo caminho. Precisamos
inserir no formulário as opções de modelos de documento. O usuário poderá, então,
criar documentos a partir desta caixa de diálogo.
- Mas, antes, eu gostaria de passear um pouco mais pela tela do
Editor do VBA, para você se familiarizar com o ambiente. À medida que dominá-lo,
ganhará confiança e o seu trabalho se tornará mais fácil.
SUBMARINO: Fácil ! Rápido ! Seguro !
SUBMARINO: Fácil ! Rápido ! Seguro !
www.ricardo.horta.nom.br - Direitos adquiridos - Autor: Ricardo Horta