powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Outlook автосохранение опредленных приложений
5 сообщений из 5, страница 1 из 1
Outlook автосохранение опредленных приложений
    #38776251
ev8383
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, Уважаемые Форумчане.
Подскажите, пожалуйста, как добавить условие, чтобы сохранялись только файлы вида "sw-*.*" ( возможно , использовать ucase, lcase??)

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Option Explicit
Dim WithEvents TargetFolderItems As Outlook.Items
'Set FILE_PATH on the following line to the path you want to save the attachments to.  Make sure it ends with a \
Const FILE_PATH As String = "C:\Temp\"
 
Private Sub Application_Startup()
    'Change the folder path on the line below to point to the folder you want to monitor
    Set TargetFolderItems = Session.Folders.Item("Personal Folders").Folders.Item("Temp").Items
End Sub
 
Sub TargetFolderItems_ItemAdd(ByVal Item As Object)
    'When a new item is added to our "watched folder" we can process it
    Dim olAttachment As Outlook.Attachment
    For Each olAttachment In Item.Attachments
        'Save the attachment
        olAttachment.SaveAsFile FILE_PATH & olAttachment.FILENAME
    Next
    Set olAttachment = Nothing
End Sub
 
Private Sub Application_Quit()
    Set TargetFolderItems = Nothing
End Sub



Огрмоное спасибо!
...
Рейтинг: 0 / 0
Outlook автосохранение опредленных приложений
    #38776299
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
If olAttachment.FILENAME Like "sw-*" Then
...
Рейтинг: 0 / 0
Outlook автосохранение опредленных приложений
    #38776308
An12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так вставь условие на olAttachment.FILENAME

Код: vbnet
1.
if olAttachment.FILENAME like "sw-*.*" then olAttachment.SaveAsFile FILE_PATH & olAttachment.FILENAME
...
Рейтинг: 0 / 0
Outlook автосохранение опредленных приложений
    #38776314
ev8383
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro
Код: vbnet
1.
If olAttachment.FILENAME Like "sw-*" Then



Уважаемые Shocker.Pro , спасибо за быстрый ответ. Уточните, пожалуйста, как должен выглядеть код целиком . Спасибо!!
...
Рейтинг: 0 / 0
Outlook автосохранение опредленных приложений
    #38776320
ev8383
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
An12так вставь условие на olAttachment.FILENAME

Код: vbnet
1.
if olAttachment.FILENAME like "sw-*.*" then olAttachment.SaveAsFile FILE_PATH & olAttachment.FILENAME



Спасибо большое. Разобрался. Привожу код целиком , кому-то возможно пригодиться

Код: vbnet
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.
Option Explicit
Dim WithEvents TargetFolderItems As Outlook.Items
'Set FILE_PATH on the following line to the path you want to save the attachments to.  Make sure it ends with a \
Const FILE_PATH As String = "H:\1C exchange\swift\"
 
Private Sub Application_Startup()
    'Change the folder path on the line below to point to the folder you want to monitor
    Set TargetFolderItems = Session.Folders.Item("EVrublevskiy@ufgwm.com").Folders.Item("Inbox").Items
End Sub
 
Sub TargetFolderItems_ItemAdd(ByVal Item As Object)
    'When a new item is added to our "watched folder" we can process it
    Dim olAttachment As Outlook.Attachment
    For Each olAttachment In Item.Attachments
        'Save the attachment
        If olAttachment.Filename Like "sw-*.*" Then
        olAttachment.SaveAsFile FILE_PATH & olAttachment.Filename
        End If
    Next
    Set olAttachment = Nothing
End Sub
 
Private Sub Application_Quit()
    Set TargetFolderItems = Nothing
End Sub



Еще раз спасибо!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Outlook автосохранение опредленных приложений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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