Criando e-mails com a função HYPERLINK

Conteúdo

A essência deste método é usar a função padrão do Excel HIPERLINK (HIPERLINK), que foi originalmente projetado para criar links para recursos externos nas células da planilha. Por exemplo, assim:

O primeiro argumento para a função é um link, o segundo é o texto do espaço reservado na célula que o usuário vê. O truque é que você pode usar uma construção padrão da linguagem de marcação HTML como um link mailtoUm que cria uma mensagem de correio com os parâmetros fornecidos. Em particular, aqui está uma construção na fórmula:

irá gerar quando o usuário clicar no link, esta é a mensagem:

Se necessário, você pode adicionar uma cópia (CC) e uma cópia oculta (BCC) e texto (Corpo) à carta criada para vários destinatários. Aqui está uma fórmula, por exemplo:

=HIPERLINK(“mailto:[e-mail protegido], [e-mail protegido]? cc =[Email protegido]&bcc=[Email protegido]&assunto=Encontros amigáveis& Corpo =Amigos!% 0AEu tenho uma ideia.% 0APor que não batemos palmas?";"Mandar")

=HYPERLINK(«mailto:[email protected], [email protected][email protected]&[email protected]&subject=Encontros amigáveis&body=Amigos!%0AAI tem uma ideia.%0AADevemos bater palmas?”,”Send ”)

nos tornará uma mensagem de e-mail completa com vários destinatários, um assunto e um texto:

Ao inserir uma construção tão longa, tome cuidado para não exagerar com espaços e aspas extras. Também não se esqueça de inserir um separador no corpo (corpo). % 0A (porcentagem, zero e inglês A) se você quiser espalhar seu texto em várias linhas.

As vantagens deste método são a simplicidade, quaisquer métodos semelhantes envolvem o uso de macros. Há também contras:

  • incapaz de anexar arquivo à mensagem (mailto não suporta este recurso por motivos de segurança)
  • o comprimento máximo do texto no primeiro argumento da função HYPERLINK é de 255 caracteres, o que limita o comprimento das mensagens
  • para enviar uma carta, você deve clicar manualmente no link.

Tendo dançado um pouco com um pandeiro, você pode até criar um formulário simples que criará uma string de texto a partir dos fragmentos fornecidos com parâmetros como o primeiro argumento da função HYPERLINK:

A fórmula em E2 será:

=»mailto:»&C2&», «&C3&»?cc=»&C5&», «&C6&»&bcc=»&C8&», «&C9&»&subject=»&C11&»&body=»&C13&»%0A»&C14&»%0A»&C15&»%0A»&C16&»%0A»&C17

  • Lista de e-mails com complemento PLEX
  • Várias maneiras de enviar mensagens de email do Excel

Deixe um comentário