Você está aqui: Principal > Artigos > Office
  :: Autor: Tomás Vásquez   :: Site:     www.juliobattisti.com.br/
  :: Data:  31/08/2004   :: e-mail: tomas.vasquez@uol.com.br
LIVROS
Administração e Negóci...
Aplicativos
AutoCAD
Banco de Dados
Carreira e Trabalho
Criação de Sites e Web...
Cultura e Interesse Ge...
Engenharia Arquitetura...
Exames de Certificação
Excel
Finanças e Investiment...
Gráficos e CorelDraw
Hardware e Montagem
Office 2007
Programação
Redes
Segurança
Windows e Linux
Word
VÍDEO-AULAS
Access
Administração e Negócios
Banco de Dados
CAD
Concursos Públicos
Excel
Hardware e Montagem
Internet
PowerPoint
Programação
Programas Gráficos
Redes e TCP/IP
Vídeo e Áudio
Webdesign
Windows
Word
E-BOOKS
Access
Administração e Negócios
Área Gráfica
Banco de Dados
BrOffice
CAD
Certificações Microsoft
Concursos Públicos
Excel
Formação Pessoal e Profissional
Internet
Linux
Literatura e Outros
PowerPoint
Programação
Redes e TCP/IP
Vìdeo
Webdesign
Windows
Word

Obtendo dados atualizados da Web através do Excel XP - Parte 2
Consumindo Web Services no Office

Autor: Tomás Vásquez

Requisitos do sistema

  • Sistema Operacional : Windows 2000,Windows NT
  • Softwares : Office XP ou 2003
  • Disponibilzação de um WebService local ou na web

“Web Services” ou Serviços Web, é uma palavra que tem sido usada com certa frequência entre os profissionais de tecnologia. Isso tem mudado de uns tempos para cá. Não para pior é claro, mas sim para provar que os Web Services estão ficando cada vez mais conhecidos e respeitados mesmo entre os profissionais que não são da área de tecnologia.

Os Web Services são um assunto muito longo para que possam ser tratados aqui neste artigo. Colocarei uma breve descrição do que são os Web Services e completarei com links que certamente terminarão a explicação.

Os Web Services , do ponto de vista do desenvolvedor, são como métodos ou funções que podem ser dispostos na Web. O preço para isso é trabalhar no padrão SOAP e XML, que é como esses dados serão trafegados entre as diversas apicações.

Imagine da sequinte forma. Você tem uma função que gostaria de compartilhar ou oferecer aos seus clientes. Como estamos falando de Office, você teria de fazê-la ou numa planlha e disponibilizá-la para download, ou teria que recorrer a qualquer outra tecnologia como ASP por exemplo, mas este não é o foco deste artigo. Primeiro você deveria produzir o Web Service, coisa que hoje, com a quantidade de ferramentas e informações não é nada muito complexo. Depois, você precisaria fazer um aplicativo para consumir o Web Service. Convencer seus usuários a instalar mais um aplicativo seria uma pouco tortuoso não? Imagine então integrar isso com algum outro aplicativo ou solução. Sem chance? Por que não colocá-lo para ser consumido no próprio Office, por exemplo, numa planilha de Excel.

As vantagens são indiscutíveis pois os dados dispostos em uma planilha são passíveis de manipulação além do que qualquer outro aplicativo poderia oferecer. Éssa é nossa intenção. Fazer com que o usuário não precise sair do ambiente de trabalho mais comum para este e possa usufruir de todas as vantagens que os Web Services podem oferecer.

Como tenho a pretensão de que este seja um tutorial o mais completo possível, faremos a produção de um Web Service utilizando a ferramenta Visual Studio . NET 2003 na linguagem VB. NET para familiarizar com os usuário de VBA. Em seguida, iremos consumí-la em algum aplicativo do Office.

Construindo o Web Service

Não serei tão detalhista neste ponto. Caso queira saber mais sobre Web Services, acesse os links que disponibilizo no final deste artigo.

Abra uma nova solução no Visual Studio .NET na linguagem VB.NET do tipo ASP.NET Web Service. Nomeie-a de WSOffice conforme a figura:

Clique em OK para abrir a solução. Na próxima tela, aperte F4 para exibir a janela de propriedades do Web Service e renomeie-o para ServiceOffice:

Abra também do Solution explorer (Crtl+Alt+L) e altere o nome do arquivo Service1.asmx para ServiceOffice.asmx:

Volte à tela anterior e clique na opção que está no centro da tela nomeada de “click here to switch code view” para visualizar a tela de código que deve ser como a seguinte:

Pode-se perceber que já existe um modelo de Web Service pronto, porém comentado. Poderíamos aproveitá-lo, mas vamos construir um Web Service do zero para mostrar a facilidade e familiaridade deste ambiente para os desenvolvedores Office. Digite na tela de código logo abaixo do comentário e antes da linha “End Class” o seguinte:

Public Function Soma( ByVal x As Decimal, ByVal y As Decimal) As Decimal

Soma = x + y

End Function

Por enquanto não há nenhuma diferença entre este código e o VBA tradicional (salvo o tipo Decimal que é uma nova implementação do .NET) que já conhecemos, mas para tranformá-lo em um Web Service, o VB. NET exige uma sintaxe especial que consiste em colocar a diretiva WebMethod antes da função ou método que pretendemos publicar como serviço. Veja como fica o código depois da diretiva colocada:

<WebMethod(Description:="Soma o valor entre dois números")>_

Public Function Soma( ByVal x As Decimal, ByVal y As Decimal) As Decimal

Soma = x + y

End Function

O atributo “Description” adiciona uma descrição para ajudar na compreensão do Web Service como veremos mais adiante. Selecione no menu Build a opção Build Solution para compilar o Web Service e verificar seu funcionamento. Se o resultado for como mostra a figura abaixo, o Web Service está OK:

Para testar o resultado do Web Service, acione o menu Debug àStart para que o Visual Studio faça uma chamada ao Web Service, dado que este trata-se de um serviço do tipo Web. O Resultado é uma página com o nome do método e sua descrição conforme dito anteriormente:

Clique no nome do método para ser enviado para uma página que solicitará os parâmetros necessários para execução da função:

Veja que os parâmetros são nomeados exatamente como fizemos na função produzida anteriormente. Insira dois valores, por exemplo, 25 e 25 e veja o resultado em XML:

Feito isso, o Web Service está pronto. Precisamos apenas gravar a primeira URL acessada deste Web Service, que no caso foi:

http://localhost/WSOffice/ServiceOffice.asmx

Grave essa URL ou anote em algum local.

Consumindo o Web Service no Office

Agora vamos ao que nos interessa. Trabalhar no Office.

Até agora não tenho informações de que o Office pode produzir Web Services, mas é possível comsumí-los sim. Para isso, é necessário instalar um ToolKit disponibilizado no site da Microsoft que é gratuito. Isso é necessário porque esse ToolKit dá ao Office a possibilidade de trabalhar com o protocolo SOAP, que é o padrão dos Web Services. Você pode baixar o ToolKit em:

Baixe o arquivo Setup.exe e execute para concluir a instalação. A pasta padrão é C:\Arquivos de programas\Microsoft Office 2003 Web Services Toolkit, ou XP se for o seu caso.

Abra o Excel. Entre no ambiente VBA com Alt+F11. Ao instalar este ToolKit, ele habilita uma nova opção no menu Ferramentas do VBA. Veja que dirente de anteriormente, agora existe uma opção chamada “Web Services Reference”:

Clique nesta opção e a caixa de diálogo seguinte será aberta:

Esta tela oferece a você um conjunto de ferramentas que possibilitam procurar por Web Services publicados em serviços como o UDDI. Nos links sobre Web Services estes tipos de serviço são bem detalhados. Neste caso, usaremos o Web Service produzido por nós mesmos na primeira parte deste tutorial. Portanto, clique na opção Web Service URL para dizermos ao ToolKit que queremos informar a URL do nosso Web Service. Na caixa de texto URL: digite a nossa URL gravada no final da primeira parte deste aritgo e clique em Search:

Se tudo der certo, o assistente encontrará o Web Service e a caixa mais acima à direita deverá listará todas a funções que esse Web Service dispõe, que no nosso caso, nomeamos de ServiceOffice.

Expanda o nó ServiceOffice e veja que a função Soma é listada, inclusive com sua descrição:

Você pode clicar no botão Test para abrir e testar o Web Service novamente como foi feito no primeiro passo. Após isso, selecione o Web Service ServiceOffice marcando sua caixa de seleção e em seguida clique em Add.

Quando isto for feito, será montado um módulo de classe no VBA que conterá todos os métodos e classes necessárias para acessar o Web Service. Não convém analisarmos passo a passo este módulo de classe, mas vale a pena dar uma olhada no resultado produzido:

Você pode perceber que a função que faz a chamada à função Soma do Web Service é traduzida para a Function wsm_Soma conforme a figura abaixo:

E é essa Function que deveremos usar para chamar a função do nosso Web Service. Vamos agora fazer uma Functio que utilize esse Web Service. Adicione um módulo no VBA e digite a seguinte função:

Public Function SomaWeb (ByVal x As Double, ByVal y As Double) As Double

Dim ws_ Office As New clsws_ServiceOffice

SomaWeb = ws_ Office.wsm_Soma(x, y)

End Function

Na planilha, digite a seguinte fórmula:

=SomaWeb(10;10)

Veja o resultado. Isso obviamente também pode ser aproveitado por programas VBA.

Portanto,motaremos um pequeno aplicativo. Ainda no VBA, insira um UserForm com duas TextBox, um CommandButton e um ListBox conforme a figura:

Clique duas vezes sobre o CommandButton1 para gerar seu evento Click e insira o seguinte código:

Private Sub CommandButton1_Click ()

Dim N1, N2, Result As Double

'Declara e instacia a variável do Web Service

Dim ws_ Office As New clsws_ ServiceOffice

'Pega os números digitados nos TextBox

N1 = CDbl(TextBox1.Text)

N2 = CDbl(TextBox2.Text)

'Chama a função Soma do Web Service ServiOffice e

'atribui à variável Result

Result = ws_ Office.wsm_Soma(N1, N2)

'Insere o resultado no ListBox

ListBox1.AddItem CStr(Result)

End Sub

Execute o formulário e veja o resultado:

A primeira execução é um pouco lenta, mas isso já era esperado já que estamos recebendo dados da diretamente da Web. O restante das chamadas ficam mais rápidas pois a função executada fica em cache após a primeira chamada.

Bom, qual é a graça de se fazer uma soma através da Web você deve estar se perguntando. Tudo bem, foi uma simples soma, mas se isso pode ser feito, imagine quais funções você poderia disponibilizar em um Web Service? Posso oferrcer algumas sugestões:

- Resultado de uma consulta a um banco de dados

- Acesso a funções padronizadas, disponibilizadas por orgãos regulamentadores

- Acesso a informações como bolsa de valores, dólar, cotações mundiais

Isso são alguns serviços que se podem acessar. Pense agora no que você poderia fazer pelos seus clientes.

Alguns detalhes fazem dos Web Services uma ferramenta imprecindível hoje em dia. A primeira delas é que o protocolo SOAP se baseia totalmente em XML, que já pode ser considerado padrão em troca de dados entre aplicativos, mesmo que estes sejam heterogêneos (rodando em ambientes e sistemas operacionais diferentes). Os dados trafegam pelo protocolo HTTP, ou seja, utilizam a porta 80 para transferir seus dados. Isso é importante pois não corremos o perigo de em algum momento barrarmos em alguma política de segurança, roteadores ou firewalls bem ou mal configurados. A segurança torna-se praticamente implícita, já que XML não passa de simples texto semanticamente.

Não devemos também amarrar os Web Services a uma tecnologia pois este já é um padrão de mercado. O Web Service produzido acima poderia ter sido feito em qualquer outra arquitetura como o J2EE da Sun.

Além do mais, você poderia consumir qualquer outro Web Service. Para os propósitos deste artigo, produzimos o nosso próprio Web Service para facilitar o entendimento de sua utilização.

Instalação do Web Service no Cliente

Quando uma aplicação MS- Office solicita um Web Service é preciso ter alguns arquivos instalados na máquina. Isso pode ser visto indo ao VBA, clicando em Ferramentas à Referências . Veja que existe a referência à biblioteca “Microsoft Office Soap Library v3.0”. Significa que você precisará instalar o SOAP ToolKit em todas as máquinas com Office da empresa. A sugestão é que você crie um pacote de instalação através de algum aplicativo Windows Instaler ou Visual Studio . NET ou Visual Studio 6 incluindo os seguintes arquivos:

  • Microsoft SOAP 3.0 MSM, cujo local padrão é C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\Web Service Reference\Redist\soap_core.msm.
  • MSXML4. MSM, cujo local padrão é C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\Web Service Reference\Redist\1033\MSXML4. MSM.

Desta forma você já tem disponíveis as bibliotecas do SOAP e XML.

Conclusão

O foco deste tutorial era demonstrar um pouco sobre as vantagens dos Web Services e deixar clara a possibilidade de podermos usufruir dessa arquitetura nos aplicativos Office. O Web Service poderia ter sido consumido tanto no Excel como neste exemplo como no Word, Access ou qualquer aplicativo da família Office que suporte o VBA.

Com certeza, você poderá incrementar suas soluções em Office em muito utilizando os recursos dos Web Services. Isso também deixa claro o compromisso da Microsoft com o produto Office, fazendo aquele fantasma de que o VBA será abandonado algo cada vez mais distante, mas não impossível. Mas isso já é outra história.

Referências e artigos recomendados sobre o assunto

http://www.microsoft.com/brasil/msdn/tecnologias/webservices/web_services_8.aspx

http://www.microsoft.com/brasil/msdn/tecnologias/webservices/web_services_5.aspx

http://www.microsoft.com/brasil/msdn/colunas/webservices/col_webservices_1.aspx

http://www.microsoft.com/brasil/msdn/colunas/batepapo/col_batepapo_3.aspx

http://www.linhadecodigo.com.br/artigos.asp?id_ac=61

http://www.linhadecodigo.com.br/artigos.asp?id_ac=60

http://www.linhadecodigo.com.br/artigos.asp?id_ac=38

http://www.linhadecodigo.com.br/artigos.asp?id_ac=3

http://www.linhadecodigo.com.br/artigos.asp?id_ac=393

Abraços

Tomás Vásquez

Tomás Vásquez Web Page

The Spoke



LIVROS CAMPEÕES DE VENDA NO SITE

Cursos Online com Certificado e Suporte à Dúvidas

CURSOS ONLINE COM CERTIFICADO - INDICADOS POR JÚLIO BATTISTI
EM PARCERIA COM CURSOS 24 HORAS
AdministraÇÃo
  • Administração Contábil e Financeira
  • Administração de Empresas
  • Administração do Tempo
  • Aprenda a Falar em Público
  • Chefia e Liderança
  • Departamento Pessoal
  • Empreendedorismo
  • Gestão da Qualidade
  • Gestão de Compras
  • Gestão de Projetos
  • Gestão Escolar
  • Gestão Hoteleira
  • Gestão Pública
  • Logística
  • Matemática Financeira HP 12C
  • Planejamento Estratégico
  • Qualidade de Vida no Trabalho
  • COMUNICAÇÃO E MARKETING
  • Administração de Empresas
  • Aprenda a Falar em Público
  • Comércio Exterior
  • Empreendedorismo
  • Escrita e Redação
  • Etiqueta Social e Empresarial
  • Jornalismo Online
  • Marketing Pessoal
  • Marketing Social
  • Planejamento Estratégico
  • Produção de Eventos
  • Propaganda e Marketing
  • Sucesso Profissional
  • Técnicas de Vendas
  • Telemarketing
  • CONCURSOS PÚBLICOS
  • Conhecimentos Bancários
  • Gestão Pública
  • Memorização e Leitura Dinâmica
  • Noções Gerais de Direito
  • Raciocínio Lógico
  • CONTABILIDADE E ECONOMIA
  • Administração Contábil e Financeira
  • Administração de Empresas
  • Bolsa de Valores
  • Comércio Exterior
  • Conhecimentos Bancários
  • Contabilidade Básica
  • Finanças Pessoais
  • Matemática Financeira HP 12C
  • DIREITO
  • Assistente Social
  • Departamento Pessoal
  • Gestão Pública
  • Noções Gerais de Direito
  • GESTÃO E LIDERANÇA
  • Administração de Empresas
  • Administração do Tempo
  • Aprenda a Falar em Público
  • Chefia e Liderança
  • Empreendedorismo
  • Etiqueta Social e Empresarial
  • Gestão de Compras
  • Gestão de Projetos
  • Gestão Escolar
  • Gestão Hoteleira
  • Gestão Pública
  • Marketing Pessoal
  • Memorização e Leitura Dinâmica
  • Negociação
  • Propaganda e Marketing
  • Recolocação Profissional
  • Secretariado Executivo
  • Sucesso Profissional
  • INFORMÁTICA
  • Access 2007
  • ASP
  • AutoCad 2D
  • AutoCad 3D
  • CorelDraw
  • Excel 2007
  • Flash
  • Linux
  • MS Project 2007
  • Photoshop
  • PowerPoint 2007
  • Raciocínio Lógico
  • Redes e Noções de Hardware
  • Segurança na Internet
  • Webmaster
  • Windows 7
  • Word 2007
  • Word e Excel
  • MEIO AMBIENTE
  • Educação Ambiental
  • Guia de Turismo
  • Marketing Social
  • Reciclagem e Energias Renováveis
  • PEDAGOGIA
  • Bullying
  • Distúrbios de Aprendizagem
  • Educação Ambiental
  • Educação de Jovens e Adultos
  • Educação Especial
  • Educação Infantil
  • Escrita e Redação
  • Gestão Escolar
  • Saúde Emocional do Educador
  • ProfissionalizanteS
  • Administração de Empresas
  • Assistente Social
  • Comércio Exterior
  • Departamento Pessoal
  • Educação de Jovens e Adultos
  • Educação Infantil
  • Enfermagem
  • Fotografia Digital
  • Gestão da Qualidade
  • Gestão de Compras
  • Guia de Gastronomia
  • Guia de Turismo
  • Jornalismo Online
  • Logística
  • Produção de Eventos
  • Recepcionista de Hotel
  • Recrutamento e Seleção
  • Secretariado Executivo
  • Segurança do Trabalho
  • Técnicas de Vendas
  • Telemarketing
  • Webmaster
  • RECURSOS HUMANOS
  • Administração de Empresas
  • Departamento Pessoal
  • Gestão Pública
  • Qualidade de Vida no Trabalho
  • Recrutamento e Seleção
  • SAÚDE
  • Assistente Social
  • Bullying
  • Enfermagem
  • Primeiros Socorros
  • Saúde Emocional do Educador
  • Segurança do Trabalho
  • TURISMO E HOTELARIA
  • Gestão Hoteleira
  • Guia de Gastronomia
  • Guia de Turismo
  • Recepcionista de Hotel
  • CURSOS ONLINE COM CERTIFICADO - INDICADOS POR JÚLIO BATTISTI
    EM PARCERIA COM BRAVA CURSOS
    INFORMÁTICA
  • Curso de Digitação
  • Formatando e Instalando Computador
  • Excel para Iniciantes
  • Curso Compre no Ebay
  • Informática Educativa
  • Curso de Linux
  • Segurança na Internet
  • Montagem e Manutenção de Computadores
  • Curso Remoção de Vírus
  • Curso Ubuntu
  • Instalação Linux - Ubuntu
  • AdministraÇÃo
  • Gestão de Projetos e Empreendedorismo
  • Benefícios da Previdência
  • Curso HP 12C
  • Matemática Financeira
  • Curso Análise Salarial
  • Processo de Elaboração de Questionário
  • Excelência no Atendimento ao Cliente
  • Logística do Transporte
  • Licitações e Contratos Administrativos
  • Profissionalizante
  • Adestramento Canino
  • Como fazer pesquisa Científica e Monografia
  • Curso de Corte e Costura
  • Supervisor de Telemarketing
  • Balconista de Padaria
  • Curso Educação Infantil
  • Recepcionista e Secretaria
  • Velas Artesanais
  • Relações Interpessoais
  • Curso de Arbitragem
  • Bullying e Cyberbullying
  • Capacitação de Tutores em EAD
  • EstÉtica
  • Curso de Massoterapia
  • Curso de Depilação
  • Drenagem Linfática
  • Curso de Maquiagem
  • Limpeza Turbinada de Pele
  • Alisamento e Relaxamento Capilar
  • Curso de Etiqueta
  • SPA de Vinhoterapia na Estética Facial
  • Curso de Shantala
  • Introdução à Colorimetria Capilar
  • Pessoal
  • Curso de Caligrafia
  • Memorização
  • Chefia e Liderança
  • Curso Falar em Público
  • Curso Bases Neurológicas
  • Leitura Dinâmica
  • Planejamento de Projeto Pessoal
  • Reforma Ortográfica
  • Como Passar em Concursos Públicos
  • Direção Defensiva
  • Administração do Tempo
  • Curso de Redação
  • Curso de Meditação
  • Como Passar no Vestibular
  • Atualização Gramatical
  • NegÓCIOS
  • Relações Humanas e Ética Profissional
  • Marketing e Vendas Diretas
  • Persuasão em Vendas
  • Entretenimento
  • Curso de Mágica
  •  
    SaÚde
  • Primeiros Socorros
  • Curso de Fitoterapia
  • Curso de Aromaterapia
  • Medicina Alternativa
  • Plantas Medicinais
  • Técnicas básicas de Enfermagem
  • O Trabalho do Agente Comunitário de Saúde
  • Ergonomia - Postura Correta em Frente ao Computador
  • Ética Profissional - Ênfase em Radiologia
  • Adolescência: Visão Saúde do Assunto
  • Meio Ambiente
  • Curso Gestão Ambiental
  • Jardinagem e Paisagismo
  • Curso de Reciclagem
  • Curso de Bonsai
  • MÚsica
  • Curso de Violão
  •  
    NutriÇÃo
  • Higiene e Manipulação de Alimentos
  • Congelamento de Alimentos
  • Culinária Básica
  • Culinária Intermediária
  • RelaÇÕes Humanas
  • Curso Gestão de Pessoas
  • Departamento Pessoal
  • Desenvolvimento Pessoal Empresarial
  • Curso de Telemarketing
  • Curso Dinâmica em Grupo
  • Rescisão Contrato de Trabalho
  • Folha de Pagamento na Prática
  • Atendimento ao Cliente
  • Adm. da Empregada Doméstica
  • Curso de Homolognet
  • Recursos Humanos - Férias
  • Recursos Humanos - 13° Salário
  • Registro de Empregados
  • Web Master
  • Curso de HTML
  • Curso de WordPress
  • Curso de HTML5
  • Designer GrÁfico
  • Curso de Corel Draw
  • Efeitos Especiais com InDesign CS5
  • Efeitos Tipográficos com InDesign CS5
  • CURSO EM FORMATO DE VÍDEO-AULA
    EXEMPLOS PRÁTICOS PASSO A PASSO COM SOM E IMAGEM
    Clique no curso para informações detalhadas
    Curso Duração Informações
    ACCESS
    Vídeo Aula: Access 2007 - Consultas - Curso Completo e Prático 4:30h Clique aqui
    Vídeo Aula: Access 2007 - Curso Básico e Prático 5:30h Clique aqui
    Vídeo Aula: Access 2007 - Curso Intermediário - Passo a Passo 5:00h Clique aqui
    Vídeo Aula: Access 2007 Avançado Macros e Programação VBA 11:30h Clique aqui
    Vídeo Aula: Access 2010 - Básico + Intermediário 3:00h Clique aqui
    Vídeo Aula: Access 2010 - Curso Avançado - Passo a Passo 02:00h Clique aqui
    Vídeo Aula: Aprenda Access 2007 - Curso Prático 1:30h Clique aqui
    Vídeo Aula: Formulários e Macros no Access 2007 - Curso Prático 6:00h Clique aqui
    Vídeo-Aula - Access 2007 - Curso Básico 2:01h Clique aqui
    Vídeo-aula - Access 2007 - Tudo Sobre Consultas 2:30h Clique aqui
    Vídeo-Aula - Curso Avançado de Access 2003 2:48h Clique aqui
    Vídeo-Aula - Curso Básico de Access 2003 2:49h Clique aqui
    EXCEL
    Vídeo-aula - Curso de Macros e Programação VBA no Excel - Básico e In... 13:02h Clique aqui
    Vídeo-Aula: Excel 2007 - Curso Avançado 6:00h Clique aqui
    Vídeo-Aula: Excel 2007 Avançado - Passo a Passo 7:30h Clique aqui
    Vídeo Aula: Aprenda Excel 2007 - Avançado 1:30h Clique aqui
    Vídeo Aula: Aprenda Excel 2007 - Curso Básico 1:30h Clique aqui
    Vídeo Aula: Aprenda Excel 2007 - Intermediário 1:30h Clique aqui
    Vídeo Aula: Criando Formulários no Excel - Usando Programação VBA - Pa... 3:30h Clique aqui
    Vídeo Aula: Excel 2010 - Básico e Intermediário 7:36h Clique aqui
    Vídeo aula: Excel 2010 - Dashboards - Curso Completo 2:49h Clique aqui
    Vídeo Aula: Formatação Condicional no Excel 2007 2:00h Clique aqui
    Vídeo Aula: Funções de Pesquisa no Excel 2007 2:00h Clique aqui
    Vídeo Aula: Gráficos no Excel 2007 e Excel 2010 - Curso Completo 3:33h Clique aqui
    Vídeo Aula: Macros e Programação VBA no Excel 2007 - Básico + Intermed... 11:00h Clique aqui
    Vídeo Aula: Macros e Programação VBA no Excel 2007 Curso Avançado 4:00h Clique aqui
    Vídeo Aula: Programação VBA no Excel 2010 - Básico e Intermediário 02:30h Clique aqui
    Vídeo Aula: Tabelas Dinâmicas no Excel 2007 - Curso Completo 2:30h Clique aqui
    Vídeo Aula: Trabalhando com Datas e Horas no Excel 2007 2:20h Clique aqui
    Vídeo Aula: Tudo Sobre Funções de Texto no Excel 2007 2:00h Clique aqui
    Vídeo-Aula - Criando um Cadastro de Clientes com o VBA no Excel 2003 2:14h Clique aqui
    Vídeo-aula - Criando uma Agenda no Excel 0:40h Clique aqui
    Vídeo-aula - Curso de Macros e Programação VBA no Excel - Avançado 11:27h Clique aqui
    Vídeo-aula - Excel 2003 - Curso Básico 3:03h Clique aqui
    Vídeo-Aula - Excel 2007 - Dashboards - Curso Completo 1:30h Clique aqui
    Vídeo-Aula - Tabelas Dinâmicas Avançadas no Excel 2003 2:00h Clique aqui
    Vídeo-aula - Tudo Sobre Funções Matriciais no Excel 2:30h Clique aqui
    Vídeo-Aula - Tudo Sobre Gráficos no Excel 2003 9:00h Clique aqui
    Vídeo-aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2:30h Clique aqui
    Vídeo-Aula: Excel 2003 Avançado em 120 Lições 14:00h Clique aqui
    Vídeo-aula: Excel 2007/2010 Básico + Intermediário em 26 Lições 3:00h Clique aqui
    WORD
    Vídeo Aula: Aprenda Word 2007 - Curso Prático 1:30h Clique aqui
    Vídeo-Aula - Curso Básico de Word 2003 2:14h Clique aqui
    Vídeo-aula - Word 2003 Avançado 1:34h Clique aqui
    Vídeo-aula - Word 2003 Básico 2:14h Clique aqui
    Vídeo-Aula - Word 2007 - Curso Básico 2:23h Clique aqui
    Vídeo-Aula: Word 2007 - Curso Básico Passo a Passo 02:00h Clique aqui
    POWERPOINT
    Vídeo Aula: Aprenda PowerPoint 2007 - Curso Prático 1:30h Clique aqui
    Vídeo-Aula - Curso Básico de PowerPoint 2003 2:22h Clique aqui
    WINDOWS
    Vídeo Aula: Aprenda Windows 7 - Curso Prático 1:30h Clique aqui
    Vídeo-Aula - Curso Básico de Windows XP 2:36h Clique aqui
    Vídeo-Aula - Windows 7 - Formatação, Instalação e Configuração 3:40h Clique aqui
    Vídeo-Aula - Windows Server 2003 e Active Directory - Instalação e Adm... 27:00h Clique aqui
    Vídeo-Aula - Windows XP - Formatação e Instalação 3:47h Clique aqui
    Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8:00h Clique aqui
    Vídeo-Aula: GPOs no Windows Server 2003 - Curso Completo 4:00h Clique aqui
    Vídeo-Aula: Windows 7 - Curso Prático 5:00h Clique aqui
    Vídeo-Aula: Windows Server 2003 - DNS DHCP WINS e TCP/IP 5:00h Clique aqui
    Windows Server 2003 - Terminal Services e Active Directory 2:30h Clique aqui
    REDES E TCP/IP
    Aprenda Redes para Casas e Escritórios 1:30h Clique aqui
    PROGRAMAÇÃO
    Vídeo-Aula: Programação Delphi - Básico + Intermediário 30:00h Clique aqui
    Vídeo Aula: Criando um Sistema de Controle de Estoque Completo com Del... 11:19h Clique aqui
    Vídeo Aula: Programação C++ - Básico e Intermediário 6:00h Clique aqui
    Vídeo Aula: Programação Java - Módulo III 5:30h Clique aqui
    Vídeo Aula: Programação Orientada à Objetos com Java 9:00h Clique aqui
    Vídeo-Aula - CALCULADORA HP 12C - Curso Prático em 80 Lições 02:30h Clique aqui
    Vídeo-Aula - CALCULADORAS HP 50G - 49G/G+ - 48 GII 1:30h Clique aqui
    Vídeo-Aula - Curso Completo de Lógica de Programação 22:15h Clique aqui
    Vídeo-Aula - Curso Completo de PHP + HTML + CSS 27:35h Clique aqui
    Vídeo-Aula - Lógica de Programação com VB.NET 14:00h Clique aqui
    Vídeo-Aula - Programação C - Curso Básico e Intermediário 12:00h Clique aqui
    Vídeo-Aula - Programação Web com ASP.NET 3.5 e VB.NET - Básico 19:00h Clique aqui
    Vídeo-Aula - VB.NET 2010- Curso Avançado 37:00h Clique aqui
    Vídeo-Aula - VB.NET 2010- Curso Básico e Prático 22:00h Clique aqui
    Vídeo-Aula: Curso de Java e Lógica de Programação com Java 8:00h Clique aqui
    Vídeo-aula: Programação PHP - Passo a Passo em 151 Lições 2:00h Clique aqui
    Vídeo-aula: Programação Visual C Sharp 2010 - Passo a Passo - Curso Bá... 37:00h Clique aqui
    Vídeo-Aula: Programação Web com ASP.NET 4.0 e C# - Curso Avançado 22:00h Clique aqui
    Vídeo-Aula: Programação Web com ASP.NET 4.0 e C# - Curso Básico 20:00h Clique aqui
    Vídeo-aula: Visual C# 2010- Curso Avançado e Prático 32:00h Clique aqui
    CONCURSOS PÚBLICOS
    130 Questões de Matemática para Concursos Públicos - Resolvidas e Come... 6:00h Clique aqui
    Vídeo Aula: Aprenda Matemática na Prática - Geometria Espacial 6:00h Clique aqui
    Vídeo Aula: Aprenda Matemática na Prática - Logaritmos 03:00h Clique aqui
    Vídeo Aula: Aprenda Matemática na Prática - Números Complexos 1:00h Clique aqui
    Vídeo Aula: Derivadas I: Regras de Derivação e Exercícios Resolvidos -... 4:00h Clique aqui
    Vídeo Aula: Física 1 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Física 2 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Física 3 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Matemática 1 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Matemática 2 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Matemática 3 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Progressão Aritmética - PA mais Progressão Geométrica - PG... 4:00h Clique aqui
    Vídeo-aula - Análise Combinatória - Teoria e Prática 6:00h Clique aqui
    Vídeo-aula - Conjuntos - Teoria e Prática 5:00h Clique aqui
    Vídeo-aula - Excel Para Concursos Públicos - Simulados e Provas Coment... 2:00h Clique aqui
    Vídeo-aula - Matemática Financeira - Teoria e Prática 9:10h Clique aqui
    Vídeo-Aula - Raciocínio Lógico - Curso Completo e Prático 12:00h Clique aqui
    Vídeo-aula - Série Concursos: Inglês ESAF - Simulados e Provas Comenta... 2:00h Clique aqui
    Vídeo-Aula: Concordância Nominal e Concordância Verbal 0h Clique aqui
    Vídeo-Aula: Contabilidade Para Iniciantes - Curso Básico e Didático 05:00h Clique aqui
    Vídeo-Aula: Crase - 100 Questões Resolvidas e Comentadas 3:30h Clique aqui
    Vídeo-Aula: Matemática do 1º Ano do 2º Grau - Curso Completo 27:00h Clique aqui
    Vídeo-Aula: Matemática do 1º Grau - Curso Completo 30:00h Clique aqui
    Vídeo-Aula: Matemática do 2º Ano do 2º Grau - Curso Completo 23:00h Clique aqui
    Vídeo-Aula: Matemática do 3º Ano do 2º Grau - Curso Completo 10:00h Clique aqui
    Vídeo-Aula: Raciocínio Lógico - 100 Questões Resolvidas e Comentadas 08:00h Clique aqui
    Vídeo-Aula: Trigonometria - Teoria e Prática - Completo 6:00h Clique aqui
    BANCO DE DADOS
    Vídeo-Aula - Dominando o ORACLE - Curso Prático 12:00h Clique aqui
    Vídeo-Aula - Linguagem SQL e Banco de Dados - Teoria e Prática 08:00h Clique aqui
    Vídeo-Aula - MySQL - Curso Completo e Prático 12:00h Clique aqui
    Vídeo-aula - SQL Server 2005 - Reporting Services 2:30h Clique aqui
    Vídeo-Aula: Dominando o SQL Server 2005 - Curso Completo 5:00h Clique aqui
    Vídeo-Aula: Firebird e Linguagem SQL - Curso Completo 12:00h Clique aqui
    WEBDESIGN
    Criando um Site Completo e Profissional com Fireworks, Flash, Dreamwe... 5:00h Clique aqui
    Criando um Site ou Blog Dinâmico, Completo e Profissional, facilmente,... 6h Clique aqui
    Vídeo-Aula - Criação de Sites - Curso Básico 3:00h Clique aqui
    Vídeo-Aula - Criando uma Loja Virtual com PHP e MySQL - Curso Completo... 19:00h Clique aqui
    Vídeo-Aula - Flash MX - Curso Básico 2:26h Clique aqui
    Vídeo-Aula - HTML - Curso Prático 2:40h Clique aqui
    Vídeo-Aula: Como Criar um Portal Profissional e Dinâmico, com o WordPr... 7:40h Clique aqui
    Vídeo-Aula: Criando uma Loja Virtual Completa com o Magento 5:33h Clique aqui
    INTERNET
    Vídeo-Aula - Curso de Microinformática Prática 4:35h Clique aqui
    Vídeo-aula - Curso Prático de Internet 0:40h Clique aqui
    Vídeo-aula - Curso Prático de Outlook Express 0:55h Clique aqui
    Vídeo-Aula: Tudo Sobre Rede Sociais - Facebook, Twitter, Orkut e MSN ... 3:00h Clique aqui
    CAD
    Vídeo-Aula - Curso de Autocad 2D 4:00h Clique aqui
    Vídeo-Aula - Curso de Autocad 3D 3:45h Clique aqui
    VÍDEO E ÁUDIO
    DVD: Conversão de Formatos Digitais: Áudio e Vídeo 1:26h Clique aqui
    Sony Vegas 8 PRO - Edição de Vídeo e Multimídia para Web 5:00h Clique aqui
    Vídeo-Aula - Curso de Teoria Musical 1:00h Clique aqui
    PROGRAMAS GRÁFICOS
    Vídeo-Aula - Adobe Illustrator CS4 - Curso Completo 3:00h Clique aqui
    Vídeo-Aula - Adobe InDesignr CS4 - Curso Completo 3:00h Clique aqui
    Vídeo-Aula - Corel Draw X4 - Curso Completo 5:00h Clique aqui
    Vídeo-Aula - Criando Efeitos Digitais com o Photoshop CS4 e com o Illu... 5:00h Clique aqui
    Vídeo-Aula - Curso de CorelDraw X4 - Módulo I 3:00h Clique aqui
    Vídeo-Aula - Curso Profissional Photoshop 4:20h Clique aqui
    ADMINISTRAÇÃO E NEGÓCIOS
    DVD - Curso de Oratória - Falando em Público sem Medo 2:36h Clique aqui
    VÍDEO AULAS DE HARDWARE E MONTAGEM DE PCS
    DVD: Hardware - Curso Básico 0:58h Clique aqui
    Vídeo Aula: Aprenda Hardware e Montagem de Microcomputadores 1:30h Clique aqui