Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA Excel получение электронной почты / 10 сообщений из 10, страница 1 из 1
13.08.2008, 14:37
    #35485390
recommend
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
Друзья, подскажите, пожалуйста, можно ли в VBA Excel получать данные по электронной почте?
...
Рейтинг: 0 / 0
13.08.2008, 15:19
    #35485537
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
Вопрос не оч корректный. Их можно отправлять..
А получать,в смысле, просматривать через Excel?
...
Рейтинг: 0 / 0
13.08.2008, 15:30
    #35485567
birk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
PlanBВопрос не оч корректный. Их можно отправлять..

Как отправлять?
...
Рейтинг: 0 / 0
13.08.2008, 16:26
    #35485767
recommend
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
Хочется при нажатии кнопки связалься с POP3 сервером
и скачать письмо, и прочмтать его или прикрепленный файл.

В VB это можно сделать через Winsock
Как это делать в vba непонятно
...
Рейтинг: 0 / 0
14.08.2008, 09:26
    #35486577
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
birk
Как отправлять?

Вот пример откопал:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
'отправка раб. листа по электронной почте
Sub SendSheet(ws As Worksheet, Address As String, Subject As String)
    ActiveSheet.Copy
        ActiveWorkbook.SaveAs "Part of " & ThisWorkbook.Name & " " & Format(Now, "h-mm-ss"), xlWorkbookNormal
            ActiveWorkbook.SendMail Address, Subject
                ActiveWorkbook.ChangeFileAccess xlReadOnly
            Kill ActiveWorkbook.FullName
        ActiveWorkbook.Close False
End Sub

Sub DemoSendSheet()
    SendSheet ActiveSheet, "your_email@address", "test message"
End Sub
...
Рейтинг: 0 / 0
14.08.2008, 09:30
    #35486586
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
recommendХочется при нажатии кнопки связалься с POP3 сервером
и скачать письмо, и прочмтать его или прикрепленный файл.

В VB это можно сделать через Winsock
Как это делать в vba непонятно

и мне...
а не проще аттачменты прям из outlook выдерать и в папку класть, а там пусть уже их ексел открывает. Я просто не оч представляю себе процесс просмотра почты на раб листе. Разве что в форме
...
Рейтинг: 0 / 0
14.08.2008, 10:22
    #35486711
recommend
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
Читать и выводить корреспонденцию и не предполагалось.
Хочется, чтобы данные в таблице Excel обновлялись по email (не такаю уж и экзотическая, на мой взгляд, задача.) Нажал кнопку на форме и если в почтовом ящике есть письмо данные из него обрабатываются и заносятся в таблицу.
Что касается Аутлука то его может и не быть или он может быть не настроен

Хотелось обойтись без dll-ки и все уместить в VBA внутри XLS но на сколько я понял это невозможно.
...
Рейтинг: 0 / 0
14.08.2008, 13:02
    #35487359
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
короче, была похожая задача, я, правда, через эксел аутлук подключал. В итоге - айтишникам отдал, они чё-то мутят на С. У меня мозгов не хватило
...
Рейтинг: 0 / 0
14.08.2008, 15:23
    #35487849
recommend
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
В VBA есть класс Mailer
Кто-нибудь знает как с ним работать?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
02.11.2016, 12:33
    #39339806
URDT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel получение электронной почты
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA Excel получение электронной почты / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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