Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка приложений из почты / 3 сообщений из 3, страница 1 из 1
01.03.2011, 16:32
    #37142197
Gena108
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка приложений из почты
Подскажите, пожалуйста, как можно открывать атачменты из Аутлука предварительно не сохраняя на локальный диск. А также после обработки открытого файла перенести письмо в другую папку "Отработанные".

Код: plaintext
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.
Sub Íîâûå()
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
Dim NewFolder As String
Dim myApp As Outlook.Application
Dim myFolder As Outlook.MAPIFolder
Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNamespace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderInbox).Folders("1")
NewFolder = "E:\Темп\"
'Èùåì â ïî÷òå

If myFolder.Items.Count >  0  Then
    For I = myFolder.Items.Count To  1  Step - 1 
        If myFolder.Items(I).Attachments.Count >  0  Then
           For j =  1  To myFolder.Items(I).Attachments.Count
               'myFolder.Items(I).Attachments.Item(j).SaveAsFile FolderSave & myFolder.Items(I).Attachments.Item(j).DisplayName
                n = myFolder.Items(I).Attachments.Item(j).DisplayName
                Workbooks.Open n
                name_outlook = ActiveWorkbook.Name
           Next j
        End If
    Next I
End If


End Sub
...
Рейтинг: 0 / 0
02.03.2011, 14:59
    #37144313
Gena108
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка приложений из почты
И все таки как переместить письмо в другую папку?
Я пробую скопировать, но не получается вставить скопированное письмо в папку "Отработанные"
Код: plaintext
1.
2.
3.
4.
Set myFolder = myNameSpace.GetDefaultFolder(olFolderInbox).Folders("Отчеты")
Set myFolder1 = myNameSpace.GetDefaultFolder(olFolderInbox).Folders("Отчеты").Folders("Отработанные")
.....
myFolder.Items(i).Copy myFolder.myFolder1
Как правильно написать?
...
Рейтинг: 0 / 0
05.03.2011, 00:08
    #37150099
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка приложений из почты
Вот здесь весьма подробно про все написано: http://msdb.ru/Downloads/Partner/Events/Materials/020300/2Outlook_KM_Kyiv.ppt
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка приложений из почты / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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