我有一个Outlook加载项,我想从中访问邮件收件箱,并在C#Visual Studio中以编程方式获取收件箱的第一封邮件。
答案 0 :(得分:0)
您可以使用Store类的GetDefaultFolder方法。此方法类似于NameSpace
对象的GetDefaultFolder方法。区别在于此方法获取与该帐户关联的传递存储上的默认文件夹,而NameSpace.GetDefaultFolder
返回当前配置文件的默认存储上的默认文件夹。
Sub ChangeCurrentFolder()
Dim myNamespace As Outlook.NameSpace
Set myNamespace = Application.GetNamespace("MAPI")
Set Application.ActiveExplorer.CurrentFolder = _
myNamespace.GetDefaultFolder(olFolderOutbox)
End Sub
使用Items类的GetFirst方法获取集合中的第一个对象。如果不存在第一个对象,则返回Nothing,例如,如果集合中没有对象。要确保在大型集合中正确操作GetFirst,GetLast,GetNext和GetPrevious方法,请在调用该集合上的GetNext之前调用GetFirst,并在调用GetPrevious之前调用GetLast。要确保始终对同一个集合进行调用,请在进入循环之前创建一个引用该集合的显式变量。
您可能会发现How To: Get any standard / default folder in Outlook文章有用。