Littleone 2009-2012

Littleone 2009-2012 (http://2009-2012.littleone.ru/index.php)
-   Hard and soft (http://2009-2012.littleone.ru/forumdisplay.php?f=97)
-   -   @@Вопрос по Microsoft Outlook 2007@@ (http://2009-2012.littleone.ru/showthread.php?t=2470705)

Yulechka 10.03.2010 10:08

@@Вопрос по Microsoft Outlook 2007@@
 
Здравствуйте. Нужна помощь.

Есть электронная почта Outlook, нужно во входящих письмах (внешней почты) скопировать все адреса. Как это можно сделать???? Там же в графе От КОГО написано Ф.И.О., а адрес как бы скрыт. А мне нужны именно адреса.

Nikum 10.03.2010 11:06

Что в итоге хотите получить? Просто список всех адресов отправителей?

Yulechka 10.03.2010 12:28

Да. Нужны адреса.

Nikum 10.03.2010 13:52

Если сильно надо, попозже попробую на VBA что-нить придумать.

Yulechka 10.03.2010 14:19

Очень надо!!:)
Я,конечно, извиняюсь, :) а что такое VBA??

Экспрессия 10.03.2010 15:24

просвещайтесь http://ru.wikipedia.org/wiki/VBA

Nikum 10.03.2010 16:36

Public Sub GetSenderEmailAddress()
Dim oOutlook As New Outlook.Application
Dim oNamespace As Outlook.NameSpace
Dim oChildFolder As Outlook.MAPIFolder
Set oNamespace = oOutlook.GetNamespace("MAPI")
Dim oFolder As Outlook.MAPIFolder
Set oFolder = Application.Session.GetDefaultFolder(olFolderInbox )
For Each oChildFolder In oFolder.Parent.Folders
DoFolder oChildFolder
Next
End Sub

Public Sub DoFolder(ByVal oFolder As MAPIFolder)
Dim oChildFolder As Outlook.MAPIFolder
Dim oMailItem As Object
For Each oChildFolder In oFolder.Folders
For Each oMailItem In oChildFolder.Items
If TypeOf oMailItem Is MailItem And Not oMailItem Is Nothing Then
Debug.Print oMailItem.SenderEmailAddress
End If
Next
DoFolder oChildFolder
Next
End Sub

Nikum 10.03.2010 16:37

Это работает в 2003-ем, в 2007, думаю, тоже.
Правда, адреса идут с повторами, без повторов будет сложнее.
Если не сможете сами прикрутить код к Outlook, высылайте мне файл .pst

Yulechka 10.03.2010 17:33

Спасибо большое!!! Буду пробовать!

Let4ik 11.03.2010 00:39

в 2007. есть команда перекинуть отправителей почтовых писем закинуть сразу в контакты. (они там есть). от туда можно даже синхронизнуться с моб. телефоном и все пререгонется прямо на трубу (если это нужно)
стукните завтра в аську (441-754-881) (не раньше трех плз)
я вам объясню.


Часовой пояс GMT +4, время: 06:01.

Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод на русский язык - idelena