从主题行中获取所选文本

时间:2015-12-03 16:00:52

标签: vba email outlook outlook-vba

我搜索过并找到了this的答案,但它似乎对我不起作用。我需要从电子邮件的主题中获取所选(突出显示的)文本。当我从预览窗格或打开的电子邮件中尝试链接的解决方案时,我只获得正文的第一个字符。我试图查看mail.GetInspector.WordEditor的所有属性,但似乎没有任何内容包含所选文本。如上所述,mail.GetInspector.WordEditor.Application.Selection只有正文的第一个字符。在我的代码中,我的邮件类型为MailItem,并设置为ActiveExplorer.Selection.Item(1)。

当所选文字位于电子邮件正文中时,我的代码可以正常工作。

1 个答案:

答案 0 :(得分:0)

您需要找到包含主题的Windows控件并向其发送WM_GETTEXT消息。

我认为你不能在VBA中做到这一点。