Wyślij arkusz kalkulacyjny w Excelu za pomocą makra VBA pocztą e-mail

Spisie treści

W ten sposób możesz szybko i łatwo wysłać bieżący arkusz kalkulacyjny pocztą e-mail za pomocą Excel VBA

Czy chcesz wysłać aktywny arkusz e-mailem z makra? Może to być przydatne na przykład do automatycznego przesyłania nowych danych lub innych informacji za pomocą makra.

Excel może użyć programu pocztowego, który jest wywoływany w celu wykonania zadania. Użyj następującego makra, aby wysłać e-mailem aktywny arkusz:

Podarkusz kalkulacyjnyWyślij ()
Aktywny arkusz.Kopiuj
Application.Dialogs (xlDialogSendMail) .Show _
"[email protected]", "Temat"
Napis końcowy

Samo wysłanie nie powoduje wykonania makra. Ze względów bezpieczeństwa powinien to zrobić użytkownik. Po uruchomieniu makra program pocztowy wyświetla okno, w którym aktywny arkusz może zostać wysłany e-mailem jako jedyny arkusz w skoroszycie. Poniższa ilustracja pokazuje, jak to może wyglądać:

Aby wysłać wiadomość wystarczy kliknąć przycisk WYŚLIJ.

W makrze kontrolujesz żądany adres e-mail i temat, integrując żądane teksty do makra.

Aby wprowadzić makro, naciśnij kombinację klawiszy ALT F11 w programie Excel. To wywołuje edytor VBA. Użyj polecenia WSTAW - MODUŁ, aby wstawić pusty arkusz modułu. Aby uruchomić makro, naciśnij kombinację klawiszy ALT F8 w programie Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave