Подскажите, пожалуйста, как отправить сообщение через MS Outlook из программы на C. Известен E-mail. Пишу CreateObject("Outlook.Application"). Что дальше?
Заранее благодарен.
Как Отправить сообщение через MS Outlook?
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
- запусти запись макроса в Outlook
- проделай все необходимые действия
- закончи запись макроса
- запусти встроенный в Outlook редактор VBA
- найди там код макроса
- скопируй его и вставь в С++ приложение
- проведи минимальный тюнинг кода, чтобы превратить его в С++ код
- проделай все необходимые действия
- закончи запись макроса
- запусти встроенный в Outlook редактор VBA
- найди там код макроса
- скопируй его и вставь в С++ приложение
- проведи минимальный тюнинг кода, чтобы превратить его в С++ код
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Так пишется скрипт на Visual Basic. На C++ это совсем по-другому делается.
Пишу CreateObject("Outlook.Application"). Что дальше?
Так что лучше пиши на Visual Basic:
Dim App As Object
Dim Mail As Object
Set App = CreateObject("Outlook.Application")
App.Visible = True
Set Mail = Application.CreateItem(olMailItem)
' Указываешь текст сообщения...
' Тема сообщения...
' Адрес получателя...
' Адрес отправителя...
' Вложенные файлы (если есть)...
Mail.Send