2014-02-07 3 views
0

Я знаю, что я могу получить доступ к папке «Входящие» с помощью «FolderInbox». Когда я отлаживаю свой код, он показывает, что FolderInbox имеет индекс 6.Вывод индекса папки в Outlook VBA

Как я могу получить доступ к другим папкам? Как я могу узнать его индекс? Папка, в которой я нуждаюсь, является функциональным почтовым ящиком.

Спасибо.

Часть моего кода:

Dim MyArray(10) As String 
Dim Msg As Object 
Dim item As Object 
Dim J As Variant 



Set olApp = GetObject(, "Outlook.Application") 

Set olNs = olApp.GetNamespace("MAPI") 
Set olFldr = olNs.GetDefaultFolder(olFolderInbox) 
Set olItms = olFldr.Items 

olItms.Sort "Received", False 
+0

Что вы подразумеваете под «Функциональным почтовым ящиком»? Это почтовый ящик другого аккаунта? –

+0

Я работаю в компании, а некоторые коллеги используют один и тот же почтовый ящик. Я считаю, что мы можем назвать его общим почтовым ящиком, учетной записью, владельцем которой она не является. – AndroidDev

ответ

0

Вы имеете в виду OlDefaultFolders перечисление для метода GetDefaultFolder?

olFolderDeletedItems = 0x3; 
    olFolderOutbox = 0x4; 
    olFolderSentMail = 0x5; 
    olFolderInbox = 0x6; 
    olFolderCalendar = 0x9; 
    olFolderContacts = 0xA; 
    olFolderJournal = 0xB; 
    olFolderNotes = 0xC; 
    olFolderTasks = 0xD; 
    olFolderDrafts = 0x10; 
    olPublicFoldersAllPublicFolders = 0x12; 
    olFolderConflicts = 0x13; 
    olFolderSyncIssues = 0x14; 
    olFolderLocalFailures = 0x15; 
    olFolderServerFailures = 0x16; 
    olFolderJunk = 0x17; 
    olFolderRssFeeds = 0x19; 
    olFolderToDo = 0x1C; 
    olFolderManagedEmail = 0x1D; 
    olFolderSuggestedContacts = 0x1E; 
+0

Я так не думаю .. Взгляните на мой код выше. Часть, о которой я говорю, это olFolderInbox Я использовал olFolderInbox как тест для остальной части моего кода. Вместо использования olFolderInbox мне нужно получить доступ к папке «Требования». Я не знаю, как я могу это сделать, поскольку у меня нет этой папки. – AndroidDev

+0

Где именно находится эта папка? –

+0

На сервере компании общая сеть. – AndroidDev

Смежные вопросы