碰到一个问题,是要从干部大表中提取人员的各种信息,几百张大表都是DOC格式,就写了以下代码,把这个EXCEL文件和所有WORD放在同一个目录下,运行下就可以了。

Sub 读word()'选择文件夹strDir = ActiveWorkbook.Path & "\"'遍历文件Dim arrFileReDim arrFile(0)strfile = Dir(strDir & "*.*")Do While strfile <> ""ReDim Preserve arrFile(UBound(arrFile) + 1)arrFile(UBound(arrFile)) = strfilestrfile = DirLooparrdoc_1 = Filter(arrFile, ".doc") '搜索DOC DOCXiRow = 5  '从第5行开始写入'打开word文件Set docapp = New Word.Application'单独每行写入For Each fileword In arrdoc_1docapp.Documents.Open (strDir & fileword)  '打开文件Cells(iRow, 1).Value = docapp.ActiveDocument.Tables(2).Cell(1, 2).Range.Text '姓名是在第二张表的第一行第二格,其他内容可以类似获取Cells(iRow, 1).Value = Left(Cells(iRow, 1).Value, Len(Cells(iRow, 1)) - 1) '把后面多余的字符删除iRow = iRow + 1 '下一行位置NextSet docapp = NothingMsgBox ("结束")End Sub

VBA取干部大表WORD文件中的单元格内容到EXCEL相关推荐

  1. Python提取Word文件中的目录标题保存为Excel文件

    from docx import Document from openpyxl import Workbook from openpyxl.styles import Alignment, Borde ...

  2. java拆分excel_Java 合并和拆分Word表格中的单元格

    我们使用Word文档时,往往要对直接创建的表格进行编辑,如对表格的单元格进行合并和拆分,才能满足我们的工作需求.本文将介绍如何使用Free Spire.Doc for Java来合并以及拆分Word表 ...

  3. excel中同一单元格内容分隔到不同的单元格

    操作:菜单栏-数据-分列. 适用情况:有统一的分隔符号,逗号.分号.冒号等统一字符. 选择要分离的数据,点击菜单栏-数据-分列,弹出的对话框选择分隔符号. 进入下一步后,选择分隔的分隔符号,或在其它中 ...

  4. excel中第一列相同,合并第2列中相应单元格内容,并用顿号隔开

    需求:数据表名这列相同的表,汇总数据要素,并以.隔开 效果 实现代码: Sub test() Application.ScreenUpdating = False n = 1 Set d = Crea ...

  5. 从多个Word文件中取值到Excel中,整理文件的神器,Word精灵V7.3

    Word精灵V7.3版,包含107个功能 工具网址:http://excelbbx.net/Word.htm 演示一个功能: 从多个Word文件中提取指定的值到Excel中,也可以理解为把多个Word ...

  6. python docx 合并文档 图片_Python检查Word文件中包含特定关键字的所有页码

    推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社图书详情:配套资源:用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系 ...

  7. Python检查Word文件中包含特定关键字的所有页码

    推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 配套资源: 用书教师可以联系董老师获取教学大纲.课件.源码.教案. ...

  8. Python实现Excel与Word文件中表格数据的导入导出

    封面图片:<Python程序设计实验指导书>(ISBN:9787302525790),董付国,清华大学出版社 图书详情(京东): ============= 问题描述:Excel文件&qu ...

  9. word(2010)使用VBA完成批处理操作-批量清除表格某单元格内容

    word VBA 的使用案例 VBA是什么? 为什么要使用VBA? VBA的运用实例---批量清除表格某单元格内容 结语 VBA是什么? VBA(Visual Basic for Applicatio ...

最新文章

  1. [hdu6434]Problem I. Count
  2. 汇编中断知识之INT 1CH
  3. 华纳传媒和Discovery合并交易将提前完成 华纳CEO将在交易之前辞职
  4. 结构化分析方法是一种自下而上逐步求精的分析方法【软件项目管理】
  5. 计算机网络联网方法实验报告,计算机网络技术》实验报告.doc
  6. 项目组织结构以及模块规划
  7. 什么是WEBserver? 经常使用的WEBserver有哪些?
  8. cmdn(聪明的女人)
  9. 皮尔逊相关系数的计算过程
  10. Winform 连接打印机
  11. SQL-Server笔记
  12. VMware 安装失败failed to install the hcmon driver (win10)
  13. 懒癌发作,福利直接发,不抢白不抢!
  14. 金色传说:SAP-PPDS-SAPAPO/RRP3增强:控制界面需求数量字段修改后检查增强/用户事件USERCOMMAND响应增强
  15. 使用简单原始的办法排序CMap中的路径
  16. Bug: Return value of putIfAbsent is ignored, but list is reused
  17. 基于FMC 接口的Xilinx FPGA XC7K325T PCIeX8 接口卡
  18. html+css写三角形
  19. 【Ubuntu18.04 无法找到终端 ifconfig 命令】
  20. scrapy爬虫时遇到Couldnt bind Too many open files

热门文章

  1. Scintilla如何自定义语法分析器-VS2010
  2. OpenSIP3.2系列之二(用opensips-cli创建数据库)
  3. 南京办护照+开社保证明
  4. Android最佳实践之UI
  5. Simple Thoughts
  6. c++读取文件夹中文件
  7. Python 中的内存管理
  8. Word表格单元格中放入图片,如何让图片充满整个单元格
  9. SQL 三表关联查询
  10. 刻录文件到光盘中(有word,Excel,图片等等)