如何以编程方式刷新Outlook邮件中的用户定义的表单字段

时间:2018-02-27 04:02:00

标签: access-vba outlook-vba

我正在使用用户定义的表单字段从Outlook邮件中捕获数据。

但是,某些表单字段(尤其是验证)未显示正确的值

e.g。时间轴字段已经验证为Receivedtime +估计虽然大多数它显示正确的值,但有时时间线字段不显示任何值,即使接收时间字段和估计字段具有值。

如果我手动打开和关闭邮件,该字段将刷新并显示正确的数据。这让我觉得字段不会自动更新。

有没有办法刷新表单字段,以便它可以显示更新的数据?

2 个答案:

答案 0 :(得分:1)

您也可以尝试

mailobject.userproperties.find("formfieldname").repaint

重绘方法将更新屏幕,类似于刷新方法。这对你有用。

答案 1 :(得分:0)

我在另一个论坛找到了这个问题的解决方案: 链接到答案:answer

SendKeys“{F5}”,True

这对我有用