自动从特定电子邮件中提取特定数据并将其放入 excel 表格

Automatically take specific data out of specific emails and put it into an excel form

我是 VBA 的新手。

是否可以编写一些代码来搜索来自特定发件人的电子邮件,并在该电子邮件中搜索 table 中的特定行,然后将其放入已经存在的 [=17] =]表格?

任何关于从哪里开始学习这个或者如果可能的话的建议都将不胜感激。

有可能做到这一点。你有三种类型来搜索类似的东西。
您有 ViewAdvancedSearchExplorer.Search

View 仅适用于一个文件夹。 View 的过滤器称为 分布式创作搜索和位置 (DASL)。对于该过滤器类型,这是一个很好的 link:https://msdn.microsoft.com/en-us/library/ms874577(v=exchg.65).aspx

AdvancedSearch 类似于 View,但您可以搜索所有文件夹和所有名称框。但是有问题!当您使用 AdvancedSearch 时,您必须创建一个文件夹,此文件夹中是您的结果。文件夹的过滤器是unchangebel,所以创建后你不能改变任何东西。如果有新邮件或其他内容,该文件夹将自动更新。 AdvancedSearch 使用与 View.

相同的过滤器 最后一个是Explorer.Search。使用该搜索,您可以像 AdvancedSearch 一样进行搜索,但您不必创建文件夹。这个使用 高级查询语法 (AQS)。这是该过滤器类型的一个很好的 link:https://msdn.microsoft.com/en-us/library/cc513841(v=office.12).aspx

每个搜索都可以过滤所有类型的对象。这样您就可以在邮件中搜索内容了。
邮件中的文本被称为...
- DASL textdescription.
- AQS 内容

我希望我能帮助你开始。