1
我为Outlook 2007做了一个插件,并且刚刚开始。我添加了一个按钮,显示一个消息框,显示正在撰写的电子邮件的正文和主题,看起来好像该主题只在该字段失去焦点时更新,而正文立即更新。如果用户要填写身体,然后点击我的按钮,而焦点仍在主题字段上,那么它将不会收集任何主题内容。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
有谁知道这是一个解决方法吗?如果焦点原本就在那里,我会考虑将焦点转移到主体,然后回到主题上,但我对Outlook的观点并不是很熟悉,并且一些Google的快速搜索表明,改变焦点在Outlook中是不可能的。
这是一个古老的问题,但德米特里在这里回答:http://stackoverflow.com/questions/22945693/outlook-email-subject-only-updating-after-loosing-focus – DDA