除非注明,文章均为 战战如疯 原创,转载请保留链接: http://www./cat4/192.html,VBA交流群273624828。 昨天讲了怎么利用Excel将数据输出到Word的基本操作,今天我们来看一下怎样从Word中提取数据到Excel。假设我们有一个Word版的员工信息登记表,里面包括姓名、性别、身份证号、住址等信息,现在我要将这些信息提取到我们Excel表中。方便起见,我们这里只设一个Word。下面看代码
看过Excel操作Word的基本操作的朋友应该都知道了我们要用到一个word.application对象来作为Excel和Word沟通的桥梁,这里也是同样。打开一个Word文档用的是Documents.Open方法,打开之后该文档就是当前活动文档ActiveDocument。ActiveDocument.Tables(1)顾名思义就是指当前文档中索引号为1的表格,而ActiveDocument.Tables(1).cell(1, 2).Range.Text 就是当前活动文档中索引号为1的表格的1行2列所在的单元格中的值,不难理解吧。将这些值依次赋值给相应的Excel相应的单元格就可以了。最后不要忘记用Quit命令关闭word。 |
|