Excel-formule: e-mail verzenden met formule -

Inhoudsopgave

Generieke formule

=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")

Samenvatting

Om een ​​e-mail met een formule te sturen, kunt u een "mailto:" -link maken met de HYPERLINK-functie. In het getoonde voorbeeld is de formule in G5:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Wanneer in Excel op de link wordt geklikt, zal de standaard e-mailclient een nieuwe e-mail aanmaken met de verstrekte informatie. De linktekst ("link") kan naar wens worden aangepast.

Opmerking: de bovenstaande formule wordt ingevoerd met regeleinden voor een betere leesbaarheid.

Mailto-koppelingsprotocol

Het mailto link-protocol staat vijf variabelen toe, zoals weergegeven in de onderstaande tabel:

Variabel Doel
mailto: De primaire ontvanger (s)
& cc = De CC-ontvanger (s)
& bcc = De BCC-ontvanger (s)
& subject = De onderwerptekst van de e-mail
& body = De hoofdtekst van de e-mail

Opmerkingen: (1) scheid meerdere e-mailadressen met komma's. (2) Niet alle variabelen zijn vereist.

De variabelen worden weergegeven als "parameters van de querytekenreeks", gescheiden door het en-teken (?). Een volledig opgemaakte mailto: -link in een HTML-document kan er bijvoorbeeld als volgt uitzien:

Wanneer een gebruiker op de koppelingstekst klikt, opent de standaard e-mailtoepassing een nieuwe e-mail met de variabelen ingevuld.

Uitleg

In Excel kan de functie HYPERLINK worden gebruikt om koppelingen te maken. De basissyntaxis is:

=HYPERLINK("link","link text")

De link zelf is een tekstreeks die een geldige link vertegenwoordigt. De linktekst (in Excel "beschrijvende naam" genoemd) is de tekst die aan een gebruiker wordt getoond.

Uiteindelijk is het doel van de formule in G5 om een ​​string als deze te bouwen:

mailto:[email protected][email protected]&subject=subject&body=body

Omdat de mailto-link verschillende soorten informatie gebruikt, moet deze worden samengevoegd met aaneenschakeling.

De formule is een beetje lastig. Hoewel het ampersand de operator is voor aaneenschakeling in Excel, wordt het ook gebruikt om de mailto-linkparameters (cc, bcc, subject, etc.) te scheiden. Dit betekent dat sommige ampersands (&) worden gebruikt om tekst in de formule samen te voegen, en andere zijn ingesloten in het eindresultaat. In de onderstaande code worden de gele en-tekens gebruikt voor aaneenschakeling in Excel. De witte ampersands zijn ingebed in het eindresultaat:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Lege mailto-parameters

Eenvoudigheidshalve tracht de bovenstaande formule geen lege parameters uit het eindresultaat uit te sluiten. Bij snelle tests met Gmail en Outlook lijken ontbrekende parameters netjes te worden genegeerd. Het gedrag van andere e-mailtoepassingen kan variëren.

Interessante artikelen...