C# 如何在C Visual studio中从Outlook外接程序的发件箱中选择第一封邮件?
我有一个Outlook外接程序,希望从中访问邮件项目的发件箱,并在C Visual Studio中以编程方式获取发件箱的第一封邮件。您可以使用Store类的方法。此方法类似于命名空间对象的方法。不同之处在于,此方法获取与帐户关联的传递存储上的默认文件夹,而NameSpace.GetDefaultFolder返回当前配置文件的默认存储上的默认文件夹C# 如何在C Visual studio中从Outlook外接程序的发件箱中选择第一封邮件?,c#,visual-studio-2010,outlook-addin,outlook-2010,C#,Visual Studio 2010,Outlook Addin,Outlook 2010,我有一个Outlook外接程序,希望从中访问邮件项目的发件箱,并在C Visual Studio中以编程方式获取发件箱的第一封邮件。您可以使用Store类的方法。此方法类似于命名空间对象的方法。不同之处在于,此方法获取与帐户关联的传递存储上的默认文件夹,而NameSpace.GetDefaultFolder返回当前配置文件的默认存储上的默认文件夹 Sub ChangeCurrentFolder() Dim myNamespace As Outlook.NameSpace Set myNa
Sub ChangeCurrentFolder()
Dim myNamespace As Outlook.NameSpace
Set myNamespace = Application.GetNamespace("MAPI")
Set Application.ActiveExplorer.CurrentFolder = _
myNamespace.GetDefaultFolder(olFolderOutbox)
End Sub
使用Items类的方法获取集合中的第一个对象。如果不存在第一个对象(例如,集合中没有对象),则不返回任何内容。要确保大型集合中GetFirst、GetLast、GetNext和GetPrevious方法的正确操作,请在对该集合调用GetNext之前调用GetFirst,在调用GetPrevious之前调用GetLast。要确保始终对同一集合进行调用,请在进入循环之前创建引用该集合的显式变量
你可能会发现这篇文章很有帮助。首先是什么意思?老大?最新的?为什么要对发件箱文件夹中的邮件执行任何操作?这样做将取消邮件提交。理想情况下,我必须从发件箱文件夹中选择最新邮件,一旦选中,它必须在按钮上执行单击操作,单击选项卡顶部的。你能告诉我怎么做吗?我必须做这些程序为什么?邮件位于发件箱文件夹中,将被发送并移动到“已发送邮件”文件夹。为什么要对该邮件执行任何操作?我有一个应用程序,我想在其中将发件箱邮件插入到该存储中…并不是说我想执行剪切粘贴操作。让文档保留在发件箱中,但也应该进入我想存储它的存储中。感谢提供信息。我可以用C获得相同的代码吗?有关示例,请参阅C代码。