我正在为 Outlook 2007 制作一个插件,但才刚刚开始。我添加了一个按钮,显示一个消息框,显示正在撰写的电子邮件的正文和主题,似乎主题只有在该字段失去焦点时才会更新,而正文会立即更新。如果用户要填写正文,然后是主题并在焦点仍在主题字段上时单击我的按钮,那么它将不会收集任何内容作为主题内容。
我收集数据的方式很简单:
If Not (mailItem Is Nothing) Then
If mailItem.EntryID Is Nothing Then
body = mailItem.Body
subject = mailItem.Subject
MessageBox.Show("Subject is: " + subject + "| And body is: " + body)
End If
End If
有谁知道这个的解决方法?如果焦点最初在那里,我考虑将焦点更改为身体并返回主题,但我对前景并不十分熟悉,一些快速谷歌搜索表明在前景中改变焦点是不可能的。