Slik kan du raskt og enkelt sende gjeldende regneark via e -post ved hjelp av Excel VBA
Vil du sende det aktive regnearket på e -post fra en makro? Dette kan for eksempel være nyttig for automatisk å videresende nye data eller annen informasjon via makro.
Excel kan bruke ditt e-postprogram som er kalt til å utføre oppgaven. Bruk følgende makro til å sende det aktive arket på e -post:
Sub SpreadsheetSend ()
ActiveSheet.Copy
Application.Dialogs (xlDialogSendMail) .Vis _
"[email protected]", "Emne"
Slutt Sub
Å sende seg selv utfører ikke makroen. Av sikkerhetshensyn bør dette gjøres av brukeren. Etter at du har startet makroen, viser e-postprogrammet et vindu som det aktive regnearket kan sendes som det eneste regnearket i en arbeidsbok. Følgende illustrasjon viser hvordan dette kan se ut:
Et klikk på SEND -knappen er tilstrekkelig for å sende e -posten.
I makroen styrer du ønsket e-postadresse og emne ved å integrere ønsket tekst i makroen.
Trykk på tastekombinasjonen ALT F11 i Excel for å gå inn i makroen. Dette kaller opp VBA -redaktøren. Bruk kommandoen INSERT - MODULE for å sette inn et tomt modulark. For å starte makroen, trykk på tastekombinasjonen ALT F8 i Excel.