[英]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.