1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как использовать макрос Excel для электронной почты без использования Outlook

Есть много причин для отправки почты из макроса Excel. Например, когда сумма продаж достигает определенного значения, менеджер может захотеть узнать об этом немедленно. Хотя существует несколько способов отправки электронной почты из макроса Excel, наиболее часто используемый метод — использование Outlook. Это проблема, если у вас не установлен Outlook на компьютере, который вы используете для открытия электронной таблицы. В этом случае вместо этого вы можете использовать CDO, что означает объект данных для совместной работы.

Шаг 1

Нажмите «Alt» и «F11» одновременно в электронной таблице Excel, чтобы открыть встроенный редактор Visual Basic.

Шаг 2

Скопируйте и вставьте следующий код в пустое окно кода:Sub CDO_Mail_Small_Text() Dim iMsg As Object Dim iConf As Object Dim strbody As String ' Dim Flds As Variant

Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")

.Item("http://schemas.Microsoft.com/cdo/configuration/sendusing") =2 ' .Item("http://schemas.Microsoft.com/cdo/configuration/smtpserver") _ ' ="Заполнить на вашем SMTP-сервере здесь" ' .Item("http://schemas.Microsoft.com/cdo/configuration/smtpserverport") =25 ' .Update ' End With

strbody = "Hi there" & vbNewLine & vbNewLine & _
          "This is line 1" & vbNewLine & _
          "This is line 2" & vbNewLine & _
          "This is line 3" & vbNewLine & _
          "This is line 4"

With iMsg
    Set .Configuration = iConf
    .To = "[email protected]"
    .CC = ""
    .BCC = ""
    .From = """Person"" < [email protected] >"
    .Subject = "Subject Line"
    .TextBody = strbody
    .Send
End With

Конец подписки

Шаг 3

Замените «Укажите здесь свой SMTP-сервер» адресом SMTP-сервера, который вы хотите использовать.

Шаг 4

Нажмите "F5", чтобы запустить макрос и отправить сообщение электронной почты.

Совет

Если у вас нет собственного, Google предоставляет SMTP-сервер (http://gmail.google.com), которым вы можете пользоваться бесплатно.


  1. Как получить доступ к Outlook, e-mail на телефон Android без использования Activesync
  2. Как использовать Outlook, в BlackBerry
  3. Как использовать Wingdings в Excel
  4. Как пользоваться электронной почтой
  5. Как использовать электронную почту Microsoft Outlook