如何使用VBA从MS-Word文档中提取特定表?

时间:2010-07-22 21:43:37

标签: vba word-vba

VBA是一种编程语言,所以我假设这个问题在SO上就可以了。

我可以使用哪些API调用和其他技术从MS-Word文档中提取特定表?

我需要编写一个程序,它将打开几个Word文档,并查看第1行第1列中具有特定文本的表,并将这些表输出到另一个文件,最好是Excel电子表格中的单元格。

这可能吗?你会如何解决这个问题?从哪里开始?

由于

1 个答案:

答案 0 :(得分:4)

Document.Tables集合包含文档中的所有表。

此集合中的每个Table都有某些属性,例如.Rows.Columns.Cell,可以访问给定行,给定列或给定细胞。

Table.Range.Copy方法将给定的表复制到剪贴板。

Worksheet.Paste方法将复制的表格粘贴到Excel工作表中,使用当前活动的单元格作为插入点。