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

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

В VB это можно сделать через Winsock
Как это делать в vba непонятно
...
Рейтинг: 0 / 0
VBA Excel получение электронной почты
    #35486577
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
VBA Excel получение электронной почты
    #35486586
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
recommendХочется при нажатии кнопки связалься с POP3 сервером
и скачать письмо, и прочмтать его или прикрепленный файл.

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

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

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


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