1 / 1 / 0
Регистрация: 30.01.2016
Сообщений: 36
1

Разбираюсь с outlook. что не так? код не мой но по сути должен делать что мне надо, но он ничего не делает

12.07.2018, 15:50. Показов 1064. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Function ListOLInbox()
'спиcок писем в папке "входящие"
Dim OL_App As Outlook.Application
Dim OL_NameSpace As Outlook.NameSpace
Dim OL_FolderMail As Outlook.MAPIFolder
Dim OL_ItemMail As Outlook.MailItem
Dim OL_Attachment As Outlook.Attachment
' получаем объект Outlook
Set OL_App = CreateObject("Outlook.Application")
'получаем Namespace
Set OL_NameSpace = OL_App.GetNamespace("MAPI")
' получаем ссылку на папку Входящие
Set OL_FolderMail = OL_NameSpace.GetDefaultFolder(olFolderInbox)
' перебираем все письма в папке
For Each OL_ItemMail In OL_FolderMail.Items
With OL_ItemMail
'выводим тему, время получения, имя и адрес отправителя и текст письма
  Debug.Print .BodyFormat
  Debug.Print "Tema: " & .Subject
  Debug.Print "Получено: " & .ReceivedTime
  Debug.Print "Имя и адрес отправителя: " & .SenderName & " (" & .SenderEmailAddress & ")"
  Debug.Print "Текст письма: " & .Body
'если есть вложения выводим название вложенного файла
  If .Attachments.Count > 0 Then
   Debug.Print "Вложения: "
     For Each OL_Attachment In .Attachments
        Debug.Print OL_Attachment.FileName
     Next
  End If
End With 
Debug.Print "_______________________________________________"
Next
End Function
0
12.07.2018, 15:50
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.07.2018, 15:50
Ответы с готовыми решениями:

Добрый вечер. move_uploaded_file делает не совсем то, что мне нужно, что я сделал не так?
Хочу сохранить файл в папку uploads, лежащую в корневой директории сайта. Но вместо этого файл (мп3 файл) сохраняется без расширения с...

Мне нужно сделать так что кнопка вычисления смотрела сумму и вес и потом выдавала разряд, делать надо с условием.
Делаю проект по спорту. Помогите сделать простенькое вычисление. А то запутался совсем. Мне нужно сделать так что кнопка вычисления...

Что мне делать или что надо знать перед тем как начать изучение яз.программирования С/С++?
Я пока вообще не умею программировать.Сначала хотел с бейсика или паскаля.Но многие советуют начинать сразу с С/С++.

3
Динохромный
1404 / 766 / 285
Регистрация: 22.12.2015
Сообщений: 2,389
12.07.2018, 23:01 2
Цитата Сообщение от membly Посмотреть сообщение
по сути должен делать что мне надо
абсолютно ничего подобного - код реализует заданную последовательность действий; ваши потребности никакого значения не имеют, код сделает ровно то, что прописано.
Цитата Сообщение от membly Посмотреть сообщение
но он ничего не делает
Код успешно выводит в окно Immediate указанную информацию для каждого из писем папки Входящие (тема, дату и время получения, отправитель и текст, имена приложений). Если например у вас в папке "Входящие" учетной записи по умолчанию нет писем, то результата может и не быть.
Цитата Сообщение от membly Посмотреть сообщение
что в коде не так?
1. Неясно, для чего код определен как функция, по сути это процедура.
2. Каждой строчке Set Variable = Statement по хорошему должна быть парная строчка в конце Set Variable = Nothing
1
ᴁ©
Эксперт MS Access
 Аватар для АЕ
3962 / 2279 / 474
Регистрация: 13.12.2016
Сообщений: 7,823
Записей в блоге: 5
13.07.2018, 09:44 3
Цитата Сообщение от membly Посмотреть сообщение
должен делать что мне надо
Вы бы написали - что вам надо. Было бы проще вас понять.
0
 Аватар для Alex77755
11522 / 3808 / 682
Регистрация: 13.02.2009
Сообщений: 11,226
14.07.2018, 10:52 4
по сути должен делать что мне надо
Порадовало!
Никто из форумчан не понял что вам надо, а макрос должен считать ваши хотелки из вашей головы и самомодифицироваться под них? Вы переоцениваете возможности VBA
0
14.07.2018, 10:52
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.07.2018, 10:52
Помогаю со студенческими работами здесь

Циклично гаснет монитор, помогает перезапуск
Я не знаю, что мне делать? Подскажите, что можно сделать с монитором. Он гаснет каждые 10 сек и что бы, он снова заработал надо его...

Запускаю прогу,записываю все,что надо и она ничего больше не делает.(сокеты)
Ошибка не выдается,а просто вечный запрос чего-то. http://pastebin.com/C8KAr9DG вот,что в консоли творится,это все я...

Объясните мне, что этот код делает?
string json="text"; string path =System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); string filePath =...

Прочитайте код и объясните, что он должен делать
Прочитайте код и объясните, что он должен делать (судя по названиям переменных и приведённому алгоритму). Исправьте ошибку, чтобы...

Программа Дерево решений. Уже написана на Delphi. А мне надо на PascalABC. Что делать с модулями?
program DoP_777; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, Math; Type


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
Laravel или Symfony: что лучше для старта?
Wired 18.02.2025
В веб-разработке выбор правильного фреймворка может стать определяющим фактором успеха проекта. Особенно это актуально для PHP - одного из самых распространенных языков программирования, где Laravel. . .
Что нового в Laravel 12
Wired 18.02.2025
С момента своего появления в 2011 году Laravel постоянно развивается, внедряя инновационные решения и совершенствуя существующие возможности. В начале 2025 года ожидается выход Laravel 12 - новой. . .
Роутер в Laravel: как работать с маршрутами
Wired 18.02.2025
Маршрутизация - один из основополагающих элементов любого веб-приложения на Laravel, определяющий как приложение отвечает на HTTP-запросы к различным URL-адресам. По сути, роутинг - это механизм. . .
Интеграция шаблона Bootstrap в Laravel PHP
Wired 18.02.2025
Разработка веб-приложений в современном мире требует не только надежного бэкенда, но и привлекательного, отзывчивого интерфейса. Laravel, как один из самых популярных PHP-фреймворков, отлично. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru