Microsoft Excel biedt e-mail functionaliteit door middel van het gebruik van Visual Basic ( VBA ) macro's . Deze e-mails kunnen bestaan uit platte tekst of HTML gebruiken om aangepaste opmaak en afbeeldingen bevatten . De e-mails zijn volledig klantgericht , omdat ze samen stuk worden gebracht voor stuk door de VBA-code . Elk aspect van de e-mail kan worden dynamisch gegenereerd op basis van informatie in de spreadsheets vergelijkbaar met de manier waarop een samenvoegbewerking werken . Setup De eerste stap is om een VBA- macro te maken . Dit kan gedaan worden door het openen van het menu "Extra " , ga naar " Macro " en te kiezen voor " Visual Basic Editor . " In de editor , ga naar het menu " View " en selecteer " Code . " Schrijf de code en sla het hier , en dan kun je deze bewerken als dat nodig is . Email Code Er zijn een paar verschillende manieren te gaan over het coderen van de e-mails . Als u gebruik maakt van een e-mailclient zoals Outlook , kunt u Excel bevolken een bericht en gebruik de instellingen die al hebt opgeslagen . Anders kunt u ook handmatig instellen alles in de code met behulp van CDO . Dit is ideaal als de macro wordt uitgevoerd op meerdere computers die dezelfde e-mail clients niet kan lopen . De code moet er ongeveer zo uitzien : Set myMessage = CreateObject ( " CDO.Message " ) Set myConfig = CreateObject ( " CDO.Configuration " ) Met myConfig.Item ( " http://schemas.microsoft . com /CDO /configuratie /sendusing " ) = 2.Item ( " http://schemas.microsoft.com/cdo/configuration/smtpserver " ) = your.smtp.server.Item ( " http://schemas.microsoft . com /CDO /configuratie /smtpserverport " ) = 25.UpdateEnd metMet myMessageSet . configuratie = myConfig.To = " " . From = " " . Subject = " " . TextBody = " " . SendEnd Met < br > Instellingen E In de sectie configuratie , moet de " sendusing " waarde niet worden gewijzigd . De SMTP-server en het poortnummer moet worden geconfigureerd op basis van uw e-mailserver en /of ISP eisen . Uw internetprovider kan poort 25 blokkeren om spam te voorkomen , dus je kan nodig zijn SMTP-server instellingen te gebruiken . Email Aanpassingen Om de e-mail naar meerdere ontvangers , de e-mailadressen moeten worden gescheiden door een puntkomma . " . CC " en " . BCC " kan tevens worden bepaald aan doorslagen of blinde kopie van het bericht te verzenden . " . TextBody " worden vervangen door " . HTMLBody " om HTML opmaak . Om het bericht op hoge prioriteit te stellen , zou u toevoegen " ( urn: schemas : mailheader : X - Priority" ) Fields . " = 1 " vlak voor de lijn " Verzenden. " . Ook kunt u gebruik maken " ( urn: schemas : mailheader : return - ontvangst -to" ) Fields . " . = " Om een ontvangstbewijs e-mail waaruit blijkt dat de ontvanger het bericht heeft geopend aanvragen Email Generation Om de e-mails te sturen , zou u ofwel de macro of het opzetten van een knop op een werkblad dat het draait voor u . Om een knop , geopend plaatst " View ", ga naar " Werkbalken " en selecteer " Formulieren . " Wanneer u een knop van deze werkbalk plaatst , wordt u gevraagd om een macro toewijzen. Elk van de waarden die geconfigureerd kunnen worden getrokken uit cellen in het werkblad , zodat ze kunnen worden gevuld zonder de code . U kunt VBA-code gebruiken om dynamisch aanpassen van alle van de e-mailinstellingen en zelfs sturen meerdere e-mails in een keer .
|