Como fazer uma cópia de um documento do Word: 3 métodos simples para tentar
Se você precisar fazer uma cópia do seu documento do Word, veja como criar uma e salvá-la em qualquer lugar da sua unidade.
Visual Basic for Applications ou VBA é uma linguagem de programação poderosa, mas fácil e permite automatizar o Microsoft Excel ao máximo. Uma dessas automação é usar códigos VBA para integrar outros aplicativos da Microsoft como Outlook, PowerPoint e Word e aumentar a produtividade.
O envio de e-mail com VBA no Excel é uma dessas integrações que facilita sua vida automatizando planilhas ou tarefas de envio de relatórios. Este tutorial o guiará pelas etapas de envio de e-mail com VBA do Excel em etapas fáceis de seguir.
Ativação da biblioteca de objetos do Microsoft Outlook
Você precisa definir a referência do objeto de envio de e-mail do Outlook, pois é um objeto externo para o Excel VBA . Siga junto com estas etapas:
Enviando e-mail com VBA: Escreva códigos e execute
Agora que você habilitou o objeto Outlook no Excel VBA, siga estas etapas para escrever a macro do Excel e executá-la:
Sub send_email_with_VBA() Dim EmailApp As Outlook.Application Dim Source As String Set EmailApp = Novo Outlook.Application Dim EmailItem As Outlook.MailItem Set EmailItem = EmailApp.CreateItem(olMailItem) EmailItem.To = "[email protected]" EmailItem.CC = "[email protected]" EmailItem.BCC = "[email protected]" EmailItem.Subject = "Status de envio do pedido do cliente" EmailItem.HTMLBody = "Oi equipe," & vbNewLine & vbNewLine & "PFA a planilha para o pedido de hoje status" & _ vbNewLine & vbNewLine & _ "Atenciosamente," & vbNewLine & _ "Tamal Das" Source = ThisWorkbook.FullName EmailItem.Attachments.Add Source EmailItem.Send End Sub
O código mencionado acima enviará um e-mail usando sua conta do Outlook para os endereços de e-mail mencionados no código.
O conteúdo do e-mail também está disponível na linha de código EmailItem.HTMLBody . Além disso, o Excel VBA anexará automaticamente sua pasta de trabalho de origem ao e-mail como um anexo.
Você pode fazer as seguintes alterações para personalizar os endereços e o texto do corpo do e-mail:
Para enviar e-mail com VBA com sucesso, você precisará configurar a conta do Gmail ou a conta do Outlook no aplicativo independente do Outlook do pacote do Microsoft Office. O Outlook baseado em navegador online não funcionará com este código VBA.
Conclusão
Agora que você seguiu as etapas mencionadas acima para enviar e-mail com VBA, deve ser mais fácil automatizar tarefas mundanas no Excel. Por exemplo, deixe o arquivo de planilha enviar automaticamente um e-mail para você quando os colaboradores atualizarem a planilha. Além disso, envie e-mails automatizados aos clientes ao atualizar a coluna de status do pedido no Excel.
Se você deseja mais automação do Excel usando o VBA, utilize a codificação de registro de data e hora do VBA para manter um registro das alterações da planilha.
Se você precisar fazer uma cópia do seu documento do Word, veja como criar uma e salvá-la em qualquer lugar da sua unidade.
Deseja enviar e-mails do Excel sem alternar para outro aplicativo? Continue lendo para aprender as 11 etapas fáceis para enviar e-mail com VBA.
Você pode ter ouvido falar da função TEXTO do Excel, mas não sabe muito sobre eles. Leia para saber o que é a função TEXTO do Excel e como usá-la.
As planilhas do Excel são usadas para todos os tipos de coisas. Independentemente de para que você usa uma planilha, é provável que você colora as células para tornar as informações
Os usuários do Exchange geralmente se deparam com o Outlook tentando conectar mensagens. Confira este blog para saber como corrigir esse problema de conexão do Outlook.
O Excel não permite que você insira zeros à esquerda em seu banco de dados? Não se preocupe, pois ajudamos você a adicionar zeros à esquerda no Excel de maneiras simples.
Quer saber como inserir uma marca de seleção no Excel? A espera acabou! Leia este tutorial do Excel para conhecer os métodos que são úteis e fáceis.
#DERRAMAR! Erro é um erro comumente encontrado no MS Excel. Se você quer saber o que significa Spill no Excel, leia este blog até o final.
Aprenda os melhores métodos para girar o texto no Excel para dar aos títulos das colunas uma aparência compacta e elegante em formato diagonal, vertical ou angular.
Você está tendo problemas para gerenciar várias planilhas em seu arquivo do Excel. Saiba como deletar uma planilha no Excel e manter apenas as necessárias.