vba - 从 Outlook VBA 2003 中的电子邮件获取 messageID

标签 vba outlook outlook-2003

有没有一种简单的方法可以通过 VBA 获取当前显示的(最好选择的)消息 ID? 无需购买 Redemption 或其他套餐..

我需要消息 ID,这样我就可以链接到读取邮件并用它做一些其他事情的网络应用程序

在 Outlook 2003 中似乎无法使用 MAPI 或 PropertyAccessor..

最佳答案

您是指消息的唯一 ID 吗?试试 EntryID 属性:

ActiveExplorer.Selection.Item(1).EntryID

仅供引用 PropertyAccessor 是在 Outlook 2007 中添加的,您不会在 2003 中看到它。

关于vba - 从 Outlook VBA 2003 中的电子邮件获取 messageID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7710191/

相关文章:

c# - 如何打开Outlook新邮件窗口c#

c# - 我可以在 C# 中读取 Outlook (2003/2007) PST 文件吗?

excel - 在工作表 1 中存储的 VB 函数中使用工作表 2

c# - 协助打开从 C# VSTO Excel 项目到关闭的 .xlsx 文件的连接(不打开 .xlsx 文件)

excel - 当选择改变时如何获取之前的选择?

python - 在 Python 中使用 Yagmail 从 Outlook365 发送电子邮件(允许 SMTP 访问)

excel - 捕获图表上的事件点击

html - HTML 电子邮件中出现水平间隙

python - 生成和发送 MS Outlook 任务

vba - 什么时候 MailItem 不是 MailItem?