Задать вопрос
@MiaMeister

Можно ли через VBA сделать отправку уведомлений на почту?

Можно ли написать скрипт через VBA, который будет отправлять уведомление на почту о внесении изменений в Excel файле? Или возможно есть какие-нибудь сторонние приложения?
Если такое возможно, то просьба написать подробно, что и как нужно сделать. Заранее спасибо!
  • Вопрос задан
  • 333 просмотра
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
На VBA можно написать вообще все, что угодно.

Вот пример кода, отправляющего письмо:
strMailReceiver = "pechkin@derevnya.ru"
strMailServer = "10.7.1.6"

  Set objEmail = WScript.CreateObject("CDO.Message")

  objEmail.From = """Dyadya Fedor"" pes-i-kot@derevnya.ru"
  objEmail.To = strMailReceiver
  objEmail.Subject = "Figvam narisuem"
  objEmail.Textbody = strMailBody

  ' Send with SMTP server (1 - use local SMTP)
  objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

  ' Specify SMTP server
  objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = strMailServer

  objEmail.Configuration.Fields.Update
  objEmail.Send
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы