Изпратете електронна таблица в Excel чрез макрос VBA по имейл

Съдържание

Ето как можете да изпращате текущата електронна таблица бързо и лесно по имейл с помощта на Excel VBA

Искате ли да изпратите активния работен лист по имейл от макрос? Това може да бъде полезно например за автоматично препращане на нови данни или друга информация чрез макрос.

Excel може да използва вашата програма за електронна поща, която е извикана за изпълнение на задачата. Използвайте следния макрос, за да изпратите по имейл активния лист:

Sub SpreadsheetSend ()
ActiveSheet.Copy
Application.Dialogs (xlDialogSendMail) .Show _
"[email protected]", "Тема"
End Sub

Самото изпращане не изпълнява макроса. От съображения за сигурност това трябва да се направи от потребителя. След стартиране на макроса, вашата програма за електронна поща показва прозорец, с който активният работен лист може да бъде изпратен по имейл като единствения работен лист в работна книга. Следващата илюстрация показва как може да изглежда това:

Кликването върху бутона ИЗПРАЩАНЕ е достатъчно за изпращане на пощата.

В макроса контролирате желания имейл адрес и темата, като интегрирате желаните текстове в макроса.

За да въведете макроса, натиснете клавишната комбинация ALT F11 в Excel. Това извиква редактора на VBA. Използвайте командата INSERT - MODULE, за да вмъкнете празен модулен лист. За да стартирате макроса, натиснете клавишната комбинация ALT F8 в Excel.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave