Quero exibir um UserForm ao abrir um documento do Word, porém,
não estou conseguindo.
- No Word XP, os projetos VBA são diferentes do
Excel XP. No editor da Microsoft, há o arquivo Normal.dot,
utilizado como modelo padrão para todos os documentos abertos. Ao abrir o Editor
do VBA, você encontrará, no mínimo, 2 projetos: o do Normal.dot e o
do documento que você estiver editando.
- É diferente do Excel XP. Nela, só há um projeto, pois não
existe um arquivo modelo padrão, semelhante ao Normal.dot, para você redefinir.
- Para exibir um UserForm,
ao abrir um documento do Word XP, você deve trabalhar no projeto VBA
do documento. Não é no projeto do Normal.dot. Entenderam, jovens ?
- Antes de criar o UserForm,
selecione o Projeto VBA do documento ativo.
- No exemplo abaixo, eu criei um arquivo chamado Documento1.
Para exibir um UserForm,
quando ele for aberto, você deve clicar 2 vezes com o botão esquerdo
em ThisDocument do projeto Documento1 e aí, inserir o seu código.
- Para fazer o teste, salve e feche o arquivo.
- Em seguida, abra-o, novamente, e o resultado será este aí.
Como controlo aquela mensagem que aparece ao abrir documentos com macros ?
- Esta mensagem é uma proteção do Office XP contra vírus de
macro. Ela possui 3 níveis:
- Baixo: todo documento, que possuir macros, será aberto e o Office não
lhe avisará que ele pode conter vírus.
- Médio: a caixa de diálogo será exibida, permitindo ao usuário optar por
ativar ou desativar as macros.
- Alto: A caixa de diálogo não será exibida e nenhuma macro
será executada.
Assim, as rotinas criadas, por exemplo, para exibir formulários, ocultar barras
de ferramentas, criar menus personalizados, etc., não serão executadas.
- Para alterar o nível de proteção, clique em Ferramentas ( barra de menus ) e em Opções.
- Clique na guia Segurança.
- Clique no botão Segurança de macro.
- Ative a opção que desejar ( eu não lhe aconselho a utilizar o nível Baixo).
Parcerias RicardoHorta.Net
RicardoHorta.Net
Parcerias RicardoHorta.Net
23/05/2001 - www.ricardohorta.net - Direitos adquiridos - Autor: Ricardo Horta