Todos os aplicativos do Microsoft Office suportam a capacidade de incorporar códigos executáveis - scripts - em seus documentos. Com a ajuda deles, você pode resolver uma ampla gama de tarefas na automação do processamento de dados. E o uso de formulários criará literalmente um programa baseado em um aplicativo de escritório. Isso pode ser feito, por exemplo, no Excel.
Necessário
Microsoft Office Excel
Instruções
Passo 1
Inicie o Microsoft Office Excel. Crie um novo documento, se necessário. Para fazer isso, pressione Ctrl + N ou expanda o menu "Arquivo" e selecione o item "Novo …". Em seguida, clique no link "Livro em branco" no painel "Criação de livro".
Passo 2
Abra uma janela do Editor do Visual Basic. Para fazer isso, pressione Alt + F11 ou selecione Editor do Visual Basic na seção Macro do menu Ferramentas. Lá, você verá um painel de projeto exibindo a árvore de objetos desta pasta de trabalho do Excel, bem como os formulários, módulos e módulos de classe que ela contém.
etapa 3
Crie formulários, se necessário. No menu principal, clique em Inserir e depois em UserForm. Um novo item é adicionado à seção Formulários do painel do projeto. Quando criado, o formulário será aberto automaticamente. Use o mouse para arrastar os controles da caixa de ferramentas para a janela do formulário. Altere seu tamanho e posição. Após selecionar com o mouse, altere suas propriedades no painel Propriedades. Salve as formas pressionando Ctrl + S.
Passo 4
Crie quantos módulos ou módulos de classe forem necessários. Para fazer isso, selecione os itens Módulo ou Módulo de Classe na seção Inserir do menu principal. Abra as janelas de edição de código para os módulos ou formulários necessários clicando duas vezes nos elementos correspondentes na janela do projeto.
Etapa 5
Adicione declarações de classe aos módulos de classe. Defina-os usando a palavra-chave Class:
Classe CSampleClass
Fim da aula
Etapa 6
Adicione métodos às definições de classe e stubs de função e procedimento aos módulos. As funções são declaradas usando a palavra-chave Function, seguida por um nome e um conjunto de parâmetros, separados por vírgulas, entre parênteses. Por exemplo:
Função SampleFunction (a, b, c)
Função Final
Da mesma forma (usando apenas a palavra-chave Sub) os procedimentos são declarados:
Sub SampleProcedure (a, b)
End Sub
Etapa 7
Declare os membros da classe, bem como variáveis globais e locais (em funções e métodos). Para fazer isso, use a cláusula Dim … As (o tipo da variável é indicado após a palavra-chave As). Por exemplo, declarar uma variável oWB que armazena uma referência a um objeto de livro pode ter a seguinte aparência:
Dim oWB As Excel. Workbook
Ao especificar a dimensão entre parênteses, você pode declarar uma matriz:
Dim aWBooks (10) As Excel. Workbook
Etapa 8
Implemente o algoritmo do programa fazendo alterações no código de funções, procedimentos, métodos de classe. Use estruturas de controle do Visual Basic para controlar o fluxo de execução. Trabalhe com suas próprias estruturas de dados, objetos de formulário embutidos e objetos embutidos do Excel.