Ось як можна швидко та легко надіслати поточну електронну таблицю електронною поштою за допомогою Excel VBA
Хочете надіслати активний аркуш електронною поштою з макросу? Це може бути корисним, наприклад, для автоматичного пересилання нових даних чи іншої інформації за допомогою макросу.
Excel може використовувати вашу програму електронної пошти, яка викликається для виконання завдання. Для надсилання активного аркуша електронною поштою використовуйте такий макрос:
Додаткова таблицяSend ()
ActiveSheet.Copy
Application.Dialogs (xlDialogSendMail) .Show _
"[email protected]", "Тема"
End Sub
Сама надсилання не виконує макрос. З міркувань безпеки це має робити користувач. Після запуску макросу програма електронної пошти відображає вікно, у якому активний робочий аркуш можна надіслати електронною поштою як єдиний робочий аркуш у книзі. Наступна ілюстрація показує, як це може виглядати:
Для надсилання листа достатньо натиснути кнопку НАДІСЛАТИ.
У макросі ви керуєте бажаною адресою електронної пошти та темою, інтегруючи потрібні тексти в макрос.
Щоб ввести макрос, натисніть комбінацію клавіш ALT F11 в Excel. Це викликає редактор VBA. Використовуйте команду INSERT - MODULE, щоб вставити порожній аркуш модуля. Щоб запустити макрос, натисніть комбінацію клавіш ALT F8 у програмі Excel.