如何从word里提取部分文字

一篇word文档中有上百份格式相同的报告,我想提取其中的报告编号和报告日期,复制到另一个文档中,应该怎么做?如图,我想提取红框中的文字内容,其他部分不要,最后生成一个报告编号 16xxxx和一个报告日期2016年xx月xx日的列单就可以。有什么软件可以实现或者word本身可以实现的方式吗?————————试过录宏,但因为每一份回车数量略微有差异,执行了几次宏之后就乱了,有没有可以直接查找然后切片的方法呢?

步骤一、首先打开Word文档,在页面中输入文字内容。

步骤二、如果需要将输入的文字一次性全部选中的话,使用快捷键“Ctrl+A”。

步骤三、即可将所有的文字内容全部选中。

步骤四、如果需要选中其中的个别文字,可以按下键盘上的“Ctrl”按键。

步骤五、在按着“Ctrl”按键不放的情况下用鼠标左键选中文字内容,即可随意选择文字。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-21

在一个文档里可以先用替换功能,把这些要提取的文字格式变特殊一点,然后选中一个,选择格式相同的就可以全部选中了

追问

谢谢你的解答。
但是还有一个小问题没有解决,就是每个报告的编号都是16MY开头,但是后面六位数字不一样,我该如何把这些编号也都替换然后选中呢?

追答

那你查找16my^#^#^#^#^#^#
^#表示单个数字

追问

查找没问题, 但是替换的时候提示^#不是可替换的文字

追答

上面第一张图,勾选上“使用通配符”

本回答被网友采纳
第2个回答  2021-04-25
word另存为txt,再用emeditor这个文本编辑软件的正则功能提取包含“报告编号”或“报告发出日期”的行。本回答被网友采纳
第3个回答  2021-03-15
纯录制当然不行,得作适当修改
当然得结合文档结构,才能写出通用的代码。
第4个回答  2021-02-26