Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS Exchange Public folder
|
|||
|---|---|---|---|
|
#18+
Мне нужно найти все файлы в этом фолдере и просто скопировать их в другое место. Как начать, кто подскажет? VB.net или C#, все-равно. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2005, 18:35 |
|
||
|
MS Exchange Public folder
|
|||
|---|---|---|---|
|
#18+
Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 06:38 |
|
||
|
MS Exchange Public folder
|
|||
|---|---|---|---|
|
#18+
Зачем так сложно? Можно проще... Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 09:08 |
|
||
|
MS Exchange Public folder
|
|||
|---|---|---|---|
|
#18+
Или даже так: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 09:52 |
|
||
|
MS Exchange Public folder
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, но это не точно то что мне надо было. А вот правильное решение: Private Sub GetAndCopyAttachments() Dim objOutlookApp As Object Dim objOutlookNS As Object Dim objFolderGroup As Object Dim objCurFolderGroup, objFolders As Object Dim objCurFolder As Object Dim Item, Atmt As Object Dim strDestURL As String Dim strFileName As String objOutlookApp = New Microsoft.Office.Interop.Outlook.Application objOutlookNS = objOutlookApp.GetNamespace("MAPI") objOutlookApp.Session.Logon(, , True, True) objFolderGroup = objOutlookNS.Folders objCurFolder = GetFolder("Public Folders/All Public Folders/IA Forms/human Resources") For Each Item In objCurFolder.Items For Each Atmt In Item.Attachments Atmt.SaveAsFile(strFileName) Next Atmt Next Item End Sub Public Function GetFolder(ByVal strFolderPath As String) As Microsoft.Office.Interop.Outlook.MAPIFolder ' folder path needs to be something like ' "Public Folders\All Public Folders\Company\Sales" Dim objApp As Outlook.Application, objNS As Outlook.NameSpace, I As Integer Dim colFolders As Outlook.Folders, objFolder As Outlook.MAPIFolder, arrFolders() As String strFolderPath = Replace(strFolderPath, "/", "\") arrFolders = Split(strFolderPath, "\") objApp = CreateObject("Outlook.Application") objNS = objApp.GetNamespace("MAPI") objFolder = objNS.Folders.Item(arrFolders(0)) If Not objFolder Is Nothing Then For I = 1 To UBound(arrFolders) colFolders = objFolder.Folders objFolder = Nothing objFolder = colFolders.Item(arrFolders(I)) If objFolder Is Nothing Then Exit For End If Next End If Return objFolder End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 19:35 |
|
||
|
MS Exchange Public folder
|
|||
|---|---|---|---|
|
#18+
Если бы точнее задавал вопрос, то и решение было бы адекватным: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2005, 07:16 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32915054&tid=1437273]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 410ms |

| 0 / 0 |
