从充满相同Word表的文件夹中提取特定单元格

时间:2019-04-02 20:24:00

标签: excel vba ms-word

我有一个充满Word表单的文件夹,我想从中提取一些关键信息:名称,数字,日期和单个单元格的内容。我已经看到了导入整个Word表的解决方案,但是我不需要表上的大多数信息。

所有单词的形式都是相同的,除了单元格中的数据,因为人们已经使用模板来制作这些形式。所有单元格都标记在我实际想要的单元格的右侧。我有一个装满这些Word文档表格的文件夹。

我尝试修改此脚本(Extract Data from Word Document to an Excel SpreadSheet),但是我的VBA技能很糟糕,在崩溃之前我得到的数据不多。

如何从这些Word文档中提取包含所需数据的特定单元格?我什至会很高兴获得整个数据存储。

1 个答案:

答案 0 :(得分:0)

尝试以下 Excel 宏,该宏将从所选文件夹中每个Word文档的第一张表中的单元格D3,B12和D25中提取Word数据。文档名称输出到A列,其余数据输出到B-D列。每个文件只有3个项目,但是您对“一个名称,一个数字,一个日期和一个单元格的内容”的引用意味着存在4个。

var Results = ListOne.Where(x => ListTwo.All(a => a.EmployeeNum != x.EmployeeNum && a.Sched != x.Sched));