powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка приложений из почты
3 сообщений из 3, страница 1 из 1
Обработка приложений из почты
    #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
Обработка приложений из почты
    #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
Обработка приложений из почты
    #37150099
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот здесь весьма подробно про все написано: http://msdb.ru/Downloads/Partner/Events/Materials/020300/2Outlook_KM_Kyiv.ppt
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка приложений из почты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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