Sistema de agendamento com Excel VBA e Outlook
Описание
? Blackfriday ? https://vetorialtreinamentos.com.br/curso-programando-o-excel-com-vba/
Assista essa aula completa e tenha em mãos o maior e mais completo Sistema de Agendamento do mercado. É um sistema todo construído em Excel VBA com integração Outlook.
[Sistema de agendamento com Excel VBA e Outlook]
Com esse sistema, você poderá agendar visitas de clientes, reuniões, eventos, contas a pagar, viagens e qualquer outro tipo de compromisso, ou atividade que precise ser lembrada, de forma moderna e profissional.
A integração entre Excel e o Outlook é feita através da ativação da Referencia Microsof Outlook 16.0 Object Library, que nos permitirá acessar as propriedades do objeto Outlook principal.
Os envios das notificações serão realizados através da propriedade Recipients.Add(“”).Type, onde iremos adicionar o e-mail pessoal de cada convidado ou participante do evento a ser agendado. Junto a essa propriedade você deverá informar o tipo de status ou papel que cada um terá dentro desse evento. Os tipos a serem usados são:
- olOrganizer – atribuída aos organizadores
- olOptional – informa presença do tipo não obrigatória
- olRequired – indica presença do tipo obrigatória
- olResource – atribuição do tipo recurso (ex.: documentos)
Para que o envio ocorra corretamente, devemos adicionar no final do nosso código o comando .send, que ficará encarregado de enviar um e-mail de notificação e salvar esse agendamento na agenda individual de cada um, independente se a agenda é do tipo Gmail ou Outlook.
O tempo de lembrete é feito através do uso da propriedade ReminderMinutesBeforeStart, que nos permitirá informar o tempo exato que queremos notificar os convidados antes do início do evento agendado. Ao realizar um agendamento de uma reunião com membros de sua empresa, por exemplo, e selecionar um tempo de 10 minutos como lembrete, significa que todos os envolvidos receberão uma nova notificação 10 minutos antes do início da reunião, evitando assim, faltas ou atrasos.
Uma outra propriedades super importante do Outlook é a GetRecurrencePattern.RecurrenceType, encarrega de informar os tipo de recorrência que queremos.
- olRecursDaily – Recorrência diária
- olRecursWeekly – Recorrência semanal
- olRecursMonthly – Recorrência mensal
- olRecursYearly – Recorrência anual
Para que você entenda como essa propriedade irá trabalhar, imagine que você tenha contas que devem ser pagas todos os meses em datas específicas antes do vencimento, ao fazer o agendamento, você indica Recorrência do tipo Mensal, depois a data desejada, e assim, o sistema ficará encarregado de avisar você todos os meses da data de vencimento daquela conta
Para anexar documentos aos agendamentos do calendário Outlook você pode fazer uso da propriedade Attachments.Add. Para isso, basta você indica essa propriedade em seu código seguido do caminho onde o documento que você deseja compartilhar está armazenado.
Principais Vantagens do Sistema de agendamento integrado ao Outlook:
Integração Excel VBA e Outlook
Envio de notificações
Alerta de Atraso
Solicitação de resposta
Anexo de Documentos
Opções de Recorrência diária, semanal, mensal e anual
? Download dos arquivos: https://projetoaberto.com.br/sistema-de-agendamento-excel-vba-integrado-ao-outlook/
❤️️ Se inscreva e tenha acesso a Projetos Exclusivos!
https://www.youtube.com/c/DoNascimentoSilva?sub_confirmation=1
? Playlist Projetos Completos: https://www.youtube.com/playlist?list=PLAucMT7C5knpCybD3kUyhM09h9NsjI0E1
Capítulos:
00:00 Intro
02:56 Abrindo o Calendário Outlook via código
06:22 Salvando agendamento
10:06 Enviando notificação por e-mail e salvando tarefa
13:38 Anexando arquivos às tarefas
16:44 Adicionando recorrência ao Calendário
21:35 Criando Calendário no UserForm
36:58 Carregando dados de serviços da Planilha para o Listbox
47:14 Realizando agendamento
49:56 Agendamento Online com Microsoft Bookings
#Excel #VBA #Outlook
Рекомендуемые видео


















