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

问题描述:

VBA是一种编程语言,所以我会假设这个问题在SO上是可以的。如何使用VBA从MS-Word文档中提取特定表?

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

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

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

感谢

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

每个Table此集合中具有一定的性质,例如.Rows.Columns,或者.Cell,这给访问给定的行中,给定的列或给定小区。

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

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

+0

+1。好答案! – 2010-07-23 03:23:30