Takto můžete aktuální tabulku rychle a snadno odeslat e -mailem pomocí aplikace Excel VBA
Chcete odeslat aktivní list e -mailem z makra? To může být užitečné například pro automatické přeposílání nových dat nebo jiných informací pomocí makra.
K provedení úkolu může Excel použít váš e-mailový program, který je volán. K zaslání aktivního listu e -mailem použijte následující makro:
Dílčí tabulka Odeslat ()
ActiveSheet.Copy
Application.Dialogs (xlDialogSendMail) .Show _
"[email protected]", "Předmět"
End Sub
Samotné odeslání makro neprovede. Z bezpečnostních důvodů by to měl udělat uživatel. Po spuštění makra váš e-mailový program zobrazí okno, ve kterém lze aktivní list zaslat e-mailem jako jediný list v sešitu. Následující obrázek ukazuje, jak to může vypadat:
K odeslání pošty stačí kliknutí na tlačítko ODESLAT.
V makru ovládáte požadovanou e-mailovou adresu a předmět integrací požadovaných textů do makra.
Makro zadáte stisknutím kombinace kláves ALT F11 v Excelu. Tím se vyvolá editor VBA. Pomocí příkazu VLOŽIT - MODUL vložte prázdný list modulu. Makro spustíte stisknutím kombinace kláves ALT F8 v Excelu.