Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Автоотсылка почты из excel. / 9 сообщений из 9, страница 1 из 1
16.09.2011, 12:31
    #37443307
klimik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоотсылка почты из excel.
Всем доброго времени суток,
подскажите, как сделать макрос, который будет отправлять email через outlook. Текущий мой макрос открывает новое письмо, с темой и текстом, но не отправляет его. Как сделать так, чтобы он тут же отправлял письмо?
Спасибо.
...
Рейтинг: 0 / 0
16.09.2011, 13:11
    #37443399
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоотсылка почты из excel.
авторТекущий мой макрос Неплохо было бы его увидеть.
...
Рейтинг: 0 / 0
16.09.2011, 13:22
    #37443424
klimik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоотсылка почты из excel.
Текущий макрос:

Sub email_test()

Dim emaddr As String
Dim subj As String

emaddr = Sheets("Sheet1").Range("A1")
subj = Sheets("Sheet1").Range("B1")

hlink = "mailto:" & emaddr & "?"
hlink = hlink & "subject=" & subj & "&"

ActiveWorkbook.FollowHyperlink hlink
...
Рейтинг: 0 / 0
16.09.2011, 16:02
    #37443825
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоотсылка почты из excel.
Я обычно юзаю MAPI или TAPI.
Из VB6 это выглядит примерно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Private Sub MessageSing()
Dim aa As Integer
Dim AnsverServer As String
  On Error GoTo ErrorMessage
  MAPISession1.SignOn
  With MAPIMessages1
   .SessionID = MAPISession1.SessionID
   .Compose
   .MsgSubject = тема
   .MsgNoteText = текст
   .RecipAddress = адрес
   .AddressResolveUI = True
   .ResolveName
   If FileAttach <> "" Then
     .AttachmentType =  0 
     .AttachmentIndex =  0 
     .AttachmentPathName = FileAttach 'путь к файлу'
     .AttachmentPosition =  0 
   End If
   .Send False
  End With
  MAPISession1.SignOff
End Sub
...
Рейтинг: 0 / 0
16.09.2011, 16:55
    #37443968
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоотсылка почты из excel.
AndreyMp, подскажите, что надо сделать чтобы не уходить на ошибку On Error GoTo errorMessage??
...
Рейтинг: 0 / 0
16.09.2011, 19:39
    #37444222
timtim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоотсылка почты из excel.
Ципихович Эндрю
ты блокноты рассылать что ли собрался?
...
Рейтинг: 0 / 0
17.09.2011, 00:51
    #37444540
klimik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоотсылка почты из excel.
спасибо!
...
Рейтинг: 0 / 0
19.09.2011, 09:17
    #37445781
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоотсылка почты из excel.
On Error GoTo errorMessage вообще не надо. Это просто кусок из одного моего проекта, лишнее скопипастилось.
...
Рейтинг: 0 / 0
19.09.2011, 17:11
    #37446613
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоотсылка почты из excel.
AndreyMp,

MAPISession1.SignOn 'чтобы на этой строке не ругалось, Microsoft MAPI Contrjls 6.0 подключен
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Автоотсылка почты из excel. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]