:: PÁGINA DO ROBERT :: CURSOS DE EXCEL, ACCESS E WORD :: ARTIGOS

 

Você está aqui: Principal » Robert » Artigos

 

Programação Orientada a Objetos no Excel

 

Este breve artigo tem por objetivo apresentar o leitor à programação orientada a objetos no Excel. Este artigo faz parte do treinamento de “classes” no Excel e pode ser adquirido no site em em http://www.juliobattisti.com.br/cursos/excelclasses/ 

 

Crie um módulo e uma classe no Excel. Para o módulo, você pode chamá-lo do que desejar. Para a Classe modifique o nome para Email.

 

O exemplo do método que darei se chamará SendMail (para manter o poliformismo deste método). Aqui, o programador utilizará o método para poder enviar a pasta de trabalho atual para um destinatário de e-mail qualquer sem a necessidade de criar o código todo. Tudo que ele precisa fazer é utilizar o componente que criaremos abaixo.

 

Para enviar e-mail via Outlook nós precisamos da referência aos seus objetos e métodos. Para instalar a biblioteca do Outlook vá até Ferramentas à Referências e procure pelo Microsoft Outlook xx Object Library e instale-o.

 

Feito isso, todos os objetos do Outlook estarão disponíveis e você exporará todas as propriedades e métodos da biblioteca. Na verdade, você verá em funcionamento exatamente o que este curso ensina.

 

Com as referências instaladas, você deverá inserir as seguintes linhas de código dentro da classe:

 

 

Agora, retorne ao módulo onde você deverá inserir o seguinte procedimento:

 

 

Os argumentos do método não são opcionais, portanto, você precisará inserir todos os valores quando estiver chamando o método:

 

 

Conclusão

 

Este curto artigo mostra como criar um objeto chamado meuCliente e referenciá-lo à Classe Email. Utilizando o método SendMail da classe é possível programar um módulo mais facilmente, separando as duas ações.

 

Este módulo mostra parte do que você encontrará no módulo de treinamento intitulado Programação Orientada por Objetos: Uma introdução à criação de classes no Excel o qual pode ser adquirido em http://www.juliobattisti.com.br/cursos/excelclasses/ Nele você aprenderá como criar e implementar classes no Excel, como encapsular APIs para facilitar o processo de programação e muito mais.

© Júlio Battisti, 2001 - 2008. Todos os direitos reservados.
É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 9.610 de 19/02/1998. Este tutorial só pode ser publicado no site www.juliobattisti.com.br e no site do Autor do tutorial. Nenhum outro site tem permissão para copiar e publicar este tutorial, mesmo que sejam mantidas todas as referências ao autor e ao site www.juliobattisti.com.br. Não é permitida a publicação deste tutorial em nenhum outro site.