RicardoHorta.Net - www.ricardohorta.net - Word XP: Coleções: Dialogs(Dialog) - 02
SUBMARINO: Fácil ! Rápido ! Seguro !
Usuário X Desenvolvedor.
- À medida que você ganha experiência com o editor microsoftiano, a tendência
é ficar mais exigente com o seu trabalho, evitar repetição de tarefas, automatizar outras.
É nesse momento, que você, antes, um simples usuário, transforma-se em
um desenvolvedor Word XP.
- Em algumas situações, é preciso ter maior controle sobre o usuário. Não
permitir, por exemplo, que ele altere parte de um documento. Você pode, então, inserir caixas
de texto para entrada de dados ou exibir formulários para digitação de determinados campos.
Método ou Caixa de diálogo ?
- Ao trabalhar com formulários, você poderá inserir botões para, por exemplo,
imprimir o documento, associando a ação ( imprimir ) ao evento Click de um CommandButton.
- Aqui, existem 2 opções:
- Utilizar o método PrintOut.
- Abrir a caixa de diálogo Imprimir.
- Qual a melhor opção ? Isto, meu ( minha ) jovem, é com você. Cada uma
tem seus méritos.
- Com PrintOut, o documento será impresso de acordo com a configuração
padrão da caixa de diálogo Imprimir. Se é isso o que você deseja, para que exibi-la ? Basta
imprimir.
- Porém, você pode permitir que o usuário altere essas configurações. Aí,
será preciso exibir a caixa de diálogo. Se você está trabalhando com um UserForm e optou
por ocultar as tradicionais barras de ferramentas, será preciso abrir a caixa de diálogo
a partir do formulário. Nesse caso, você irá trabalhar com a coleção
e também objeto Dialogs.
- Trabalhar com objetos como CommandButton não é segredo para você, pois falo
sobre ele no módulo Ferramentas ( Word XP ). Evento Click também não é novidade. Só lhe resta, então, aprender
como exibir uma caixa de diálogo interna do Word XP.
- A sintaxe é: Dialogs + ( + constante + ) + . + Show.
- Para exibir,
por exemplo, a caixa Imprimir a sintaxe é: Dialogs(wdDialogFilePrint).Show
- Dialogs é a coleção
das caixas de diálogo. wdDialogFilePrint é a constante que informa ao Word XP qual caixa de
diálogo será exibida. Show é o método utilizado para exibi-la.
Como identificar a caixa de diálogo ?
- A constante que identifica a caixa de diálogo é definida por:
wdDialog + nome do menu onde fica a caixa de diálogo ( File = Arquivo ) +
nome da caixa. Assim, para
exibir a caixa de diálogo Parágrafos a constante será: wdDialogFormatParagraph.
Por que wdDialogFormat ?
- Ora... Porque Format ( Formatação ) é
o menu onde fica Parágrafo. Certo, amigo(a) internauta ?
E você acha, Ricardo, que eu nada tenho para fazer na vida ?
Vou ter que decorar todos estes nomes ? E meu inglês ? Tá danado !
- Calma... Quem disse que você precisa decorar as constantes ?
Alguém falou em adivinhar ? Não foi nesse site que você leu essas palavras. É claro que
não vou fazer isso com você. No próximo módulo vou descrever passo a passo como
acessar as caixas de diálogo e listar as constantes. Certo, jovem internauta ansioso(a)?
SUBMARINO: Fácil ! Rápido ! Seguro !
SUBMARINO: Fácil ! Rápido ! Seguro !
04/06/2002 - www.ricardo.horta.nom.br - Direitos adquiridos - Autor: Ricardo Horta