Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como editar formulário de usuário no Visual Basic
UserForms são telas que os usuários inserem dados em interagir com um programa escrito em Visual Basic for Applications (VBA). Os programadores que estendem o conjunto padrão de ferramentas para o Microsoft Word, Excel e Access criar esses formulários personalizados e preenchê-los com os botões , controles deslizantes e caixas de texto apropriadas para a entrada de seus programas VBA precisa executar . Edição de um userform VBA envolve o uso da janela de design forma de ambiente de desenvolvimento integrado VBA (IDE). Este ambiente é incorporado em cada aplicativo da suíte Office. Editando userforms torna possível para os usuários a interagir com seus programas VBA mais rápida e eficiente. Coisas que você precisa
Microsoft Word
Show Mais instruções
1

Abra o Microsoft Word , em seguida, pressione "Alt" e " F11 " para entrar no VBA IDE. < Br > Página 2

Clique em "Inserir ", depois " UserForm " para criar um novo formulário de usuário para o seu programa VBA. Você vai usar o formulário para fornecer os dados do usuário por um curto programa que preenche uma tabela Word.
3

Dê um duplo clique no item " UserForm " no painel "Projeto" à esquerda da tela . Isto irá expor a caixa de ferramentas que contém controles para você colocar no formulário.
4

Arraste um comando de controle de botão da caixa de ferramentas para o formulário. Posicione a caixa perto do meio da parte inferior do formulário.
5

Arraste uma caixa de texto da caixa de ferramenta para o formulário , acima e à direita do botão de comando. Arraste uma segunda caixa de texto da caixa de ferramentas para qualquer local userform que está diretamente à esquerda da primeira caixa de texto.
6

Clique duas vezes no botão de comando para inserir a parte do IDE para a entrada de código do programa.
7

colar o seguinte código do programa na janela de código :

Se ( ActiveDocument.Tables.Count = 0) Então

ActiveDocument.Tables.Add Seleção. Range, 1 , 2

End If

ActiveDocument.Tables (1) . linhas (1). Cells ( 1). Range.Text = TextBox1.Text

ActiveDocument . Tabelas (1) . linhas (1) . Cells ( 2). Range.Text = TextBox2.Text

Este programa copia os dados que o usuário digita nas caixas de texto em uma nova tabela no documento atual do Word . Mas a ordem em que o userform espera de entrada diferem da ordem o usuário espera . Você vai editar a forma de corrigir esse problema.
8

Pressione " F5" para executar o programa . O userform não coloca o acento circunflexo de inserção de texto na primeira caixa de texto como deveria.
9

Clique na caixa de texto mais à esquerda, em seguida, digite qualquer texto. Pressione " Tab " para mover para o próximo campo no formulário. O programa destaca o botão de comando em vez da caixa esperado segundo texto .
10

Clique na segunda caixa de texto e digite o texto e clique no botão de comando. O programa cria uma nova tabela no documento e preenche-lo com o texto a partir de caixas de texto.
11

Clique no "X" no canto superior direito do userform para finalizar o programa .

12

Clique na caixa de texto mais à esquerda do userform , em seguida, clique no campo " Tabindex " do painel "Propriedades" . O campo " Tabindex " lê atualmente "2 ", indicando que ele é o último dos três controles no formulário para receber a entrada do usuário.
13

Digite um "0" ao longo do 2, então clique na caixa de texto à direita. Digite " 1" no campo " Tabindex " , em seguida, clique no botão de comando. Digite um "2" no campo " Tabindex " .
14

Execute o programa novamente, usando Passo 8 de instruções . O programa agora destaca as caixas de texto na ordem correta como você pressionar a tecla "Tab" .

Anterior :

Próximo : No
  Os artigos relacionados
·Como travar um erro em VB6 
·Como se conectar ao SQL VB.Net Remoto 
·Como ler uma linha de texto delimitado por Tab em VBA 
·Como usar dicas de ferramentas em VB 
·Como enviar ESC seqüências com VB.NET 
·Como acessar Programação Macro 
·Como obter uma resposta de um Messagebox 
·Como copiar pastas usando VBA 
·Como configurar Índice Valores de ComboBox para VB 
·Como copiar texto para o Windows Clipboard em Visual Ba…
  Artigos em destaque
·Como converter um arquivo PHP para HTML 
·Como iterar sobre Linhas de arquivo em Python 
·O que é um Select Case em Visual Basic 
·Como converter um C + + String para LStrHandle 
·Como fazer um VAR global em Python 
·Como substituir White Space Com Python Regex 
·Como posso instalar o Java para meu computador HP 
·Como Escrever um Programa de Software 
·Tutorial para criar ASP VBScript com acesso no Dreamwea…
·Como Alternar uma variável em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados