С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 30.01.2016
Сообщений: 36
1

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

12.07.2018, 15:50. Показов 1054. Ответов 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
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.07.2018, 15:50
Ответы с готовыми решениями:

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

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

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

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

3
Динохромный
1402 / 765 / 284
Регистрация: 22.12.2015
Сообщений: 2,387
12.07.2018, 23:01 2
Цитата Сообщение от membly Посмотреть сообщение
по сути должен делать что мне надо
абсолютно ничего подобного - код реализует заданную последовательность действий; ваши потребности никакого значения не имеют, код сделает ровно то, что прописано.
Цитата Сообщение от membly Посмотреть сообщение
но он ничего не делает
Код успешно выводит в окно Immediate указанную информацию для каждого из писем папки Входящие (тема, дату и время получения, отправитель и текст, имена приложений). Если например у вас в папке "Входящие" учетной записи по умолчанию нет писем, то результата может и не быть.
Цитата Сообщение от membly Посмотреть сообщение
что в коде не так?
1. Неясно, для чего код определен как функция, по сути это процедура.
2. Каждой строчке Set Variable = Statement по хорошему должна быть парная строчка в конце Set Variable = Nothing
1
ᴁ®
Эксперт MS Access
3925 / 2246 / 469
Регистрация: 13.12.2016
Сообщений: 7,734
Записей в блоге: 5
13.07.2018, 09:44 3
Цитата Сообщение от membly Посмотреть сообщение
должен делать что мне надо
Вы бы написали - что вам надо. Было бы проще вас понять.
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,223
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
Помогаю со студенческими работами здесь

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

Объясните мне, что этот код делает?
string json="text"; string path...

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru