简体   繁体   English

访问组帐户中的文件夹 C# Outlook

[英]Accessing Folder In Group Account C# Outlook

I have a group account connected to my outlook.我有一个连接到我的 Outlook 的组帐户。 I want to access a folder in that group.我想访问该组中的文件夹。 How might I do that?我该怎么做?

The group email is mm@abc.com群邮箱为mm@abc.com

I can access folders from my regular account using the following code..我可以使用以下代码从我的常规帐户访问文件夹。

Dim otkApp As Outlook.Application = New Outlook.Application
Dim ns As Outlook.NameSpace = otkApp.GetNamespace("MAPI")
Dim otkInboxFolder As Outlook.MAPIFolder = ns.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)
Thread.Sleep(5000)

The Outlook object model provides the GetSharedDefaultFolder method of the Namespace class which returns a Folder object that represents the specified default folder for the specified user. Outlook 对象模型提供 Namespace 类的GetSharedDefaultFolder方法,该方法返回一个 Folder 对象,该对象代表指定用户的指定默认文件夹。

Sub ResolveName() 
 Dim myNamespace As Outlook.NameSpace 
 Dim myRecipient As Outlook.Recipient 
 Dim CalendarFolder As Outlook.Folder 
 Set myNamespace = Application.GetNamespace("MAPI") 
 Set myRecipient = myNamespace.CreateRecipient("mm@abc.com") 
 myRecipient.Resolve 
 If myRecipient.Resolved Then 
   Call ShowCalendar(myNamespace, myRecipient) 
 End If 
End Sub 

Sub ShowCalendar(myNamespace, myRecipient) 
 Dim CalendarFolder As Outlook.Folder 
 Set CalendarFolder = _ 
 myNamespace.GetSharedDefaultFolder _ 
 (myRecipient, olFolderCalendar) 
 CalendarFolder.Display 
End Sub

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM