如何使用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工作表中,使用当前活动的单元格作为插入点。
+1。好答案! – 2010-07-23 03:23:30