Send et regneark i Excel via en VBA -makro på e -post

Innholdsfortegnelse

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.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave