Trovato
5 de 5
5 avaliações

Como criar uma carta de Cobrança usando o VBA (Excel e Word)

Aprenda a fazer cartas de cobrança personalizadas com VBA

Este é um curso em que vou ensinar duas técnicas diferentes de gerar cartas de cobrança utilizando a linguagem de programação VBA (Visual Basic For Application). 

No primeiro método vamos acessar um banco de dados Access para buscar informações das cobranças e trazer esses dados para a planilha. Na sequência vamos gerar as cartas com os dados que estão armazenados na planilha. 

No segundo método vamos acessar novamente o banco de dados e sem transferir os dados para a planilha vamos montar a carta de cobrança manipulando o Recordset que interaje com o Access.

Vamos aprender como utilizar comandos de VBA no Excel e no Word para geração do processo. 

Há ainda dois bônus no ensino pois ensinarei a alternar tabelas do banco de dados através do formulário do VBA e também como ocultar / exibir o word durante o processamento das cartas.

Não perca pois esse curso está sensacional!

Capacitar a todos os interessados a gerar cartas de cobrança e outros documentos no Word a partir da programação de código no VBA  

Voltado para pessoas que já tem um pouco de conhecimento de VBA.

Se você não tem, recomendo então que adquira o curso de Macros e VBA que está disponível aqui mesmo em meu portal de vídeos. 

Ele dará condições para você acompanhar todo o estudo deste treinamento!

Como gerar Cartas de Cobrança utilizado o VBA do Excel e Word

1
Apresentação do treinamento

Esta é a aula de apresentação onde explico o que será encontrado no treinamento.

2
Criação do Menu de opções e programação dos primeiros módulos

Nesta aula explico como você deve criar o formulário que receberá os botões de processamento da carta de cobrança e a estrutura de pastas que compõem o projeto. 

Você também pode fazer o download do banco de dados do Access que será utilizado em todo o treinamento. 

Conteúdo da aula:

 - Download do banco de dados

 - Criação da estrutura de pastas

 - Configuração e criação do Formulário

 - Definir as teclas de atalho para carregar o menu de opções

 

3
Criação de duas SUBS que serão utilizadas no processo: PintaBorda e ConexaoMDB

Nesta terceira aula vamos criar duas subs adicionais importantes para o projeto. A primeira é para realizar a conexão com o Banco de dados e a segunda é uma rotina de pintura de bordas das células. 

Conteúdo da aula:

 - Criação da Sub PintaBorda

 - Criação da Sub ConexãoMDB

 - Explicação do que é uma chave de conexão com o Banco de Dados (Connection String)

4
Programação: Trazendo os dados do Banco Access para a Planilha

Nesta aula aprenderemos como fazer a conexão com o banco de dados e trazer informações para a planilha. 

Criaremos também um vínculo da referência Microsoft ActiveX Data Object (ADO) para conexão com o Access.

Conteúdo da aula:

 - Importação dos dados do Access para a planilha via Códificação

 - Configurar o ADO para conexão com o banco de dados.

 - O que é um Recordset?

 - Fazer select nos dados do Banco

 - Exibindo mensagens para o usuário durante o processo no formulário.

5
Programação: Codificando os botões para emissão das cartas - Parte 1

A partir desta aula vamos iniciar a codificação do código principal para gerar as cartas. 

Conteúdo da aula:

 - Definição das variáveis

 - Inicialização das variáveis

 - Vincular o Word via VBA para emissão da carta

 - Configurar parâmetros do Word e do documento via VBA

6
Programação: Codificando os botões para emissão das cartas - Parte 2

Nesta aula vamos continuar a codificar a carta.

Conteúdo da aula:

 - Depurando o código

 - Abrir conexão com o Banco de Dados (método Open do ADODB)

 - Criar estruturas de repetição para geração da carta

 - Configurar Fonte, Parágrafos e digitar textos com códigos VBA do Word

7
Programação: Codificando os botões para emissão das cartas - Parte 3

Nesta aula vamos continuar a codificação da carta de cobrança. 

Conteúdo da aula:

 - Espaçamento entre os parágrafos inseridos via código

 - Como seguir um modelo para elaboração da codificação.

 - Criar uma tabela de débitos com base em uma estrutura de repetição por cliente

8
Programação: Codificando os botões para emissão das cartas - Parte 4

Nesta aula vamos continuar a codificação da carta de cobrança. 

Conteúdo da aula:

 - Montagem da tabela para apresentação das dívidas

9
Aplicações práticas do método

Nesta aula vamos bater um papo. 

Vou explicar outras aplicações para o método que estamos desenvolvendo.

10
Programação: Codificando os botões para emissão das cartas - Parte 5

Nesta aula vamos criar os totalizadores dos débitos, indicando um valor acumulado por tipo e um total geral da carta de cobrança. 

Conteúdo da aula:

 - Criação das linhas de totalizadores por tipo de cobrança

 - Criação do totalizador da carta

 - Finalização do texto do corpo da carta

11
Programação: Codificando os botões para emissão das cartas - Parte 6

Nesta aula vamos inserir os dados do cliente para o envio da carta de cobrança. 

Faremos a inserção dos dados em uma caixa de texto.

Conteúdo da aula:

 - Adicionar por código uma caixa de texto no documento

 - Completar os dados do cliente para envio da correspondência

 - Posicionamento e configuração de figuras geométricas no documento do Word. 

12
Programação: Codificando os botões para emissão das cartas - Parte 7

Nesta aula vamos fazer a formatação do cabeçalho do documento utilizando o VBA. 

Vamos inserir os dados da empresa inclusive colocando um logotipo no cabeçalho. 

Conteúdo da aula:

 - Adicionar cabeçalho no documento do Word com VBA

 - Formatação do cabeçalho

 - Adicionar imagem da empresa no cabeçalho 

 - Formatação da imagem

 - Salvar o documento gerado e conclusão do primeiro método do projeto

13
Programação: Codificando os botões para emissão das cartas - Parte 8

Nesta aula vamos implementar alguns ajustes no código.

Conteúdo da aula:

 - Ajustes no código e apresentação do trabalho.

14
Programação: Codificando os botões para emissão das cartas - Parte 9

Nesta aula vamos implementar rotinas de tratamento de erros caso ocorram no processamento da máquina.

Conteúdo da aula:

 - Criação das rotinas de saída por erros

 - Eliminação das variáveis do tipo Objeto no final do projeto

15
Programação: Codificando os botões para emissão das cartas - Parte 10

Nesta aula vamos trabalhar com o segundo método de geração da carta. 

Vamos buscar os dados diretamente do banco de dados, sem trazê-los para a planilha. A carta será gerada mediante o uso do Recordset do Banco de dados. 

Conteúdo da aula:

 - Adaptação do código para importação dos dados do Banco de Dados do Access

 - Como manipular um recordset

 - Dicas de manipulação da informação

16
Programação: Codificando os botões para emissão das cartas - Parte 11

Nesta aula vamos continuar adaptando o código para trazer as informações diretamente do banco de dados para a carta de cobrança. 

Esse método serve para qualquer tipo de consulta a sistemas SGBDs (Sistema Gerenciador de Banco de Dados).

 

17
Programação: Codificando os botões para emissão das cartas - Parte 12 e finalização

Esta é a aula final onde revisaremos as rotinas de tratamento de erro e fecharemos o projeto. 

Grato pela sua atenção e não esqueça.

Deixe sugestões do que pode melhorar!

Materiais que serão disponibilizados para download

  • Como gerar Cartas de Cobrança utilizado o VBA do Excel e Word

    • Criação do Menu de opções e programação dos primeiros módulos
      • CartaCobrançaModelo.mdb
      • Carta de cobrança - Ref-20171023 - Modelo.docx
    • Programação: Codificando os botões para emissão das cartas - Parte 12 e finalização
      • Projeto Carta de Cobrança VBA.zip

Payment options Buy this content to have immediate access

Pay an one-time fee and have immediate access
R$ 39,90
Como criar uma carta de Cobrança usando o VBA (Excel e Word)

Including

7-day money back guarantee
4 hours and 30 mins of content
17 video classes
Access for 3 months
Certificate of Completion
Watch on computer, phone or tablet
Discussion Forum

Perfil do Usuário

Hello, Guest
You aren't logged in