我正在使用Access构建支持票务系统,该系统可以直接与发送到Outlook帐户的电子邮件进行交互。答复和转发将始终与其父目录属于同一票证记录。
我已经在Outlook中编写了一些VBA,以便在识别到新的支持请求时自动创建新的票证,并在主题中发送带有该票证ID的回复,这使我很容易识别相同主题的后续电子邮件(SELECT * FROM tblEmail WHERE Subject LIKE '*<ID>*'
类型的东西),但显然,它永远无法捕获初始的种子电子邮件。
MailItem对象具有一个ConversationID属性,该属性在这种情况下可以很好地工作,但是Access字段在链接表中为您提供的Outlook电子邮件文件夹与MailItem属性不匹配,并且没有等效字段。
我看到了获得所需结果的三种可能方法:
我似乎很荒谬地需要1或2,那么如何才能实现3? 如何创建包含Outlook电子邮件并引用其ConversationID的链接Access表?
注意:它不必是链接表 TM ,但我希望它在Outlook进行更新时可以动态更新,并且可以用于与实际交互MS Access功能之类的消息。