Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como inserir Calendar Control em um documento usando Macro
Macros Visual Basic personalizar aplicativos do Microsoft Office , tornando-os mais poderoso com ferramentas especializadas para usuários específicos. Calendário controla usuários de próteses , garantindo a qualidade de seus dados. Gerando um calendário para seleção de data em tempo real requer uma macro do Visual Basic e um controle ActiveX ; ActiveX exibe o calendário e Visual Basic interpreta comandos do usuário no calendário . O exemplo de código neste artigo incidirá sobre a geração de um calendário no Microsoft Excel, mas pode ser adaptado para qualquer aplicação no Microsoft Office Suite. Instruções
1

lançamento Excel , clicando em " Iniciar", " Todos os Programas", "Microsoft Office Suite " e " Excel ".
2

Inicie o Editor do Visual Basic ( VBE ) pressionando "Alt" e " F11 " simultaneamente.
3

criar o livro " personal.xls " se ainda não existir . O livro " personal.xls " contém as macros que são acessíveis a partir de qualquer outro livro no Excel . Na parte superior esquerda da VBE há um painel de navegação. Se " personal.xls " não está listado no painel de navegação do VBE , clique em "Ferramentas", "Macro" e " Gravar Nova Macro ." Uma caixa de diálogo irá aparecer na tela. Selecione "Macro loja em: livro pessoal de macros " e clique em "OK". Clique em " Stop Recording ". O livro " personal.xls " aparecerá no painel de navegação do VBE .
4

Crie o " UserForm " que conterá o calendário. Clique em " personal.xls " para selecionar a pasta de trabalho . Clique em "Inserir " e depois " UserForm ". A caixa de diálogo " UserForm " aparecerá na tela. Existem várias caixas de texto na caixa de diálogo ; " . Selecione uma data " na caixa de texto para "Nome ", altere o texto para " frmCalendar " e na caixa para "Legenda ", altere o texto para
< br > 5

Adicione o controle de calendário para a caixa de ferramentas . Clique em "Exibir ", " Caixa de Ferramentas ", "Tools" e " Controles adicionais . " Uma caixa de diálogo com uma lista de controles aparecerá. Desloque-se para "Calendário de Controle 8.0" (ou a versão mais recente ) , clique para selecioná-lo e clique em "OK".
6

Insira o controle de calendário para o UserForm. Clique no ícone "Calendário de Controle" na caixa de ferramentas e , em seguida, clique no canto superior esquerdo do formulário de usuário. Clique e arraste a imagem do calendário para a posição desejada dentro do UserForm.
7

Criar o botão de saída de calendário de controle. Clique no botão " Controlo de comando " na caixa de ferramentas . Mova o botão "x" para o canto superior esquerdo do formulário de usuário. Em " Propriedades ", altere o nome para " cmdClose " e altere o valor de "Cancelar" para "true". Pressione o botão F7 para acessar o editor de código. Copie e cole o seguinte código no VBE :

Private Sub cmdClose_Click ()

Unload Me End Sub


8

Programa do calendário funcionalidade . Selecione " Calendar1 " a partir do menu drop -down no canto superior esquerdo do VBE . Há um outro menu drop -down para a direita desta lista , selecione "Click" a partir deste menu. Copie e cole o seguinte código no VBE :

Private Sub Calendar1_Click ()

ActiveCell.Value = Calendar1.Value

Unload Me

End Sub
9

Salve a planilha " pessoal.xls " pressionando "Ctrl" e "s" ao mesmo tempo.
10

executar a macro. Clique no "x " no canto superior direito para fechar o VBE . Clique em qualquer célula na planilha. Pressione " Alt" e "F8" simultaneamente. A caixa de diálogo Macros aparecerá. Selecione " OpenCalendar pessoal.xls ! " E depois clique em " Executar". O controle de calendário aparecerá. Clique em qualquer data no calendário para escrever essa data para a célula.

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar a roda do mouse em Ambientes VB6 
·Como desativar um servidor de desenvolvimento ASP.NET 
·Como contar o número de colunas em um banco de dados A…
·Como centralizar um objeto em um formulário em Visual …
·O que você chama quando uma caixa de texto está vazia…
·Como detectar um aplicativo em execução usando VB 
·Como colocar os dados acima das guias no TabControl 
·Como escrever código VBA 
·Tutorial Visual Basic 2010 para Iniciantes 
·Como usar VBS para silenciar o volume 
  Artigos em destaque
·Python Ordenar Função 
·Como remover casas decimais em PHP 
·Como conseguir novos inimigos no Game Maker 
·Como usar o Telnet com VB6 
·Como desativar o PHP Exec 
·Como posso fazer um botão aparecer com base em element…
·Como posso obter Tempo Local no meu site 
·Fatos sobre MIME Formato 
·Como fazer um fluxograma para um programa com muitas va…
·Objetivo de Métodos CString 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados