【发布时间】:2020-06-28 17:39:09
【问题描述】:
我收到 Outlook 电子邮件,如果 正文 包含一个由多个字符串 Labels 和相关字符串 Text 组成的表格。我想提取三个与相应 Label 关联的 Values。前两次搜索是 Label 的 right 列,最后一个搜索是 Label below 的一行。 我尝试了 InStr(),它非常适合检索 Label 的 right,但它似乎不适用于 Value 在标签下方的一个单元格。 我可以在 Outlook VBA 中使用 Excel/Work 中的 MoveRight 和 MoveDown 还是使用“Range(Rng.Offset (0, 1).Address).Value”和“Range(Rng.Offset(1, 0).Address).Value”选择Value到Outlook VBA 中的 em>right 和 below。 这里的关键是它是电子邮件正文中的结构化表格。
【问题讨论】:
-
是正文格式的 HTML 还是 RichText ?
-
这会给你表格对象
Application.Inspectors(1).WordEditor.tables(1).... 在观察窗口中检查它 -
我会检查,但我认为 RichTest 不允许使用表格。