Visual Basic (VB) , a linguagem de programação desenvolvida pela Microsoft , tem várias funções permitindo que seus programas de VB para controlar outros programas. Um tal função envia teclas para outro programa, incluindo as teclas digitadas para caracteres não imprimíveis , como a tecla "Control" . Esta característica faz com que seja possível enviar o "Control- P" seqüência de teclas para um aplicativo para executar o seu comando de impressão. Aprender a enviar combinações de teclas para impressão com VB abre o caminho para mais extensa automação , como preencher programaticamente um formulário em uma página web. Coisas que você precisa
Visual Basic
Visualizar Mais instruções
1
Abra o Visual Basic e crie um novo projeto com a tecla " Control- N . " Clique no link "Windows Form " para fazer uma aplicação de esqueleto com uma forma de interação do usuário . Você vai adequar a forma e aplicação para fazer uso de comandos de teclas do VB para impressão.
2
Clique em " Design" o item do menu "Janela" para entrar na janela de design do formulário. Clique no ícone de "caixa de ferramentas" na barra de ferramentas para exibir uma paleta de controles (por exemplo, caixa de texto , rótulo, botão ) para se comunicar com o usuário do seu programa.
3
Arraste um "rótulo" controle de caixa de ferramentas para o formulário e, em seguida clique com o rótulo e selecione "Propriedades" para exibir o painel de propriedades.
4
Digite o texto " Digite uma aplicação para enviar o comando de impressão " no " texto" linha de painel de propriedades.
5
Arraste um controle de " caixa de texto " na caixa de ferramentas para o formulário , à direita ou abaixo do rótulo que você acabou de colocar . < br >
6
Arraste um "botão" de caixa de ferramentas para o formulário e posicione-o abaixo da caixa de texto.
7
direito do mouse no "Text" propriedade do botão em painel de propriedades e digite " Enviar comando de impressão. "
8
clique duas vezes no botão para exibir a janela para introduzir o código-fonte do seu programa. O ambiente VB irá colocar o cursor dentro de uma sub-rotina, " Button1_Click ", que o seu programa vai começar a executar o momento de usuário do programa clicar no botão que você colocou no passo 6.
9
Tipo , depois da sub-rotina declaração de cabeçalho " Button1_Click ", o texto " AppActivate ( TextBox1.Text ) . " Não digite as aspas. Esta declaração traz à frente o programa que o usuário indica . O usuário indica que o programa , digitando seu nome na caixa de texto controle que você colocou no passo 5.
10
Tipo , na linha sob a afirmação " AppActivate " , os SendKeys instrução. Send ( "^ p" ) . Esta função envia a combinação de teclas "Control- P" para o programa ativado por AppActivate . Interpreta VB , em tempo de execução do programa , o personagem do acento circunflexo ( "^" ) como a chave "Control" .
11
Execute o programa pressionando " F5 ", em seguida, abra qualquer outro programa , como um browser ou processador de texto.
12 Tipo
, na caixa de texto do seu programa , o nome do programa que você acabou de abrir. Pressione o botão rotulado com você " Enviar comando de impressão " no passo 4 . VB irá exibir o programa cujo nome você acabou de digitar. O programa irá exibir a caixa de diálogo "Imprimir" como resultado da instrução SendKeys do seu programa.